excel去掉空格函数

两个工作表:sheet1和sheet2。
sheet1的A列内容为:
A1.03653
B1
C1.04084
D1
E1
F1.04051
我需要在sheet2的A列中用函数自动去除sheet1A列中空白单元格,是有内容的单元格自动连续出现,如上例,我希望得到的sheet2的结果为
A1.03653
B1.04084
C1.04051
D1
E1
F1
G1

可以用trim函数:除了单词之间的单个空格外,清除文本中所有的空格。在从其他应用程序中获取带有不规则空格的文本时,可以使用函数 TRIM;
=TRIM(text)

substitute函数也可以:在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数
SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。
=SUBSTITUTE(text, old_text, new_text, [instance_num])
=REPLACE(old_text, start_num, num_chars, new_text)

学习excel函数的最好教材是excel自带的帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-09
不要用函数 有两个方法:
1.用ctrl+G 定位空值 删除,下方单元格上移即可
2.数据-筛选-自动筛选-非空白 粘贴到新表即可本回答被网友采纳
第2个回答  2012-03-09
在sheet1中直接排序就解决了。
第3个回答  2012-03-17
subsitute(trim(单元格),char(10),""),然后复制,选择性粘贴就OK了
第4个回答  2012-03-09
SHEET2表A1单元格=trim(sheet1!A1)
相似回答