如何去掉EXCEL单元格内最后一个空格符

工作表数据中,整百个单元格内一串字符中最后有的有空格符,有的没有空格符,不相邻,想知道去掉那些有空格符的方便操作,谢谢各位!只去掉最后那个空格符!
注意:是英文,在单元格中间也有空格,但是需要保留,就是只能将最后的空格去掉,但其他的空格保留

找到一个方法:如果A列中为数据,在B1单元格输入公式=TRIM(A1),往下拉,选择B列,选择复制---选择性粘贴---数值,即完成(这时可删除A列数据)。 适用于2003版

如果只是删除多余空格,可以使用TRIM函数,TRIM函数的介绍如下:
除了单词之间的单个空格外,清除文本中所有的空格。在从其他应用程序中获取带有不规则空格的文本时,可以使用函数 TRIM。

如果并不是删除英文单词后面多出的空格符,使用TRIM函数可能就没那么好效果了。比如“我______爱_____百____度___知__道_”(为了方便查看,这里以及后面都会使用_来示意空格,实际情况下这些_应该为空格)想要删掉最后那个道字后面的空格,使用TRIM函数就会做不到,因为TRIM是删除所有“多余的空格”,那么前面提到的这句使用的TRIM函数后会被返回“ 我_爱_百_度_知_道”这个样子。这里可以考虑使用IF,LEFT,LEN,RIGHT四个函数一起写的方式,以要删除A1最后一个空格符为例:
=IF(RIGHT(A1)=" ",LEFT(A1,LEN(A1)-1),A1)
以上公式可以做到如果A1的最后一个字符为空格,则删除掉这个空格,否则按原文本返回。比如在A1填入“我______爱_____百____度___知__道_”,在B1写上面的公式,B1将会得到的是“我______爱_____百____度___知__道”这样一句。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-29
最快的方是是查找替换,查找内空输空格,替换里不输。点全部替换就可以了。
楼上那个方法会把没有空格的字串给截掉最后一个字符,你可以弄成单元格右对齐比一下。本回答被网友采纳
第2个回答  2011-04-29
顶光标至单元格中最后一个位置直接backspace就行啊,或者顶光标至最后一个文字处,直接按delete也可以。不过不完全明白你所描述的情况。
第3个回答  2011-04-29
是最后一个字符确定是空格,要把它去掉;还是说单元格可能有多个空格,只需要去掉最后一个(这个空格位置并不一定在最后)?
情形不同,处理方式不一样。
如果是第一种情况,比较简单
=LEFT(A1,LEN(A1)-1)
第4个回答  2011-04-29
如果全部空格都去掉:编辑--替换 查找里输入 空格,替换为 什么都不输入

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网