当前位置: 去除器 >> 去除器发展 >> Excel用Trim函数删除字符前后与字
在Excel中,Trim函数用于去掉字符前后和字符之间的空格;当用于去掉字符前后空格时,只要是正常的空格,不管有多少个都能去掉,但用于去掉字符之间的空格时,会留下一个空格,不管字符是汉字还是英文。Trim函数只能去掉正常的空格,一些特殊的空格它无法去除,遇到这种情况,可以尝试用Clean函数或Substitute函数,如果还不能去掉,可以尝试查找替换。以下是Excel用Trim函数去掉空格的方法,包含三个实例,实例操作所用版本均为Excel。
一、Trim函数的使用方法及实例
(一)去掉字符前后空格
假如要去掉字符串"trim函数"前后的空格。选中A1单元格,把公式=TRIM("trim函数")复制到A1,按回车,则字符串“trim函数”前后的空格都被去掉;操作过程步骤,如图1所示:
(二)去掉字符之间的空格
1、选中B1单元格,输入公式=trim(a1),按回车,返回“trim函数”,说明trim与“函数”之间的多个空格被去掉还剩一个;操作过程步骤,如图2所示:
2、如果要把字符之间的所有空格都去掉,可以用SubStitute函数;把公式=SUBSTITUTE(A1,"","")复制到B2单元格,按回车,返回“trim函数”,则trim与“函数”之间的所有空格都被去掉;操作过程步骤,如图3所示:
公式=SUBSTITUTE(A1,"","")的意思是,把A1中的文本用""代替"",即用空替换空格。
(三)用Trim函数、Clean函数和Substitute函数都去不掉的空格
1、假要把B2中的产品名称的空格去掉。选中E2单元格,输入公式=TRIM(B2),如图4所示:
2、按回车,B2中的文本中的空格仍然还在,如图5所示:
图53、双击E2单元格,把公式改为=SUBSTITUTE(B2,"",""),按回车,B2中的文本空格仍然还在,再次双击E2单元格,把公式改回=TRIM(B2),按回车,空格仍然还在;再依次把公式改为=SUBSTITUTE(B2,"","")、=ClEAN(B2),还是不能去掉空格;操作过程步骤,如图6所示:
4、用Code函数查看空格的代码。把公式=CODE(MID(B2,2,1))复制到E3单元格,如图7所示:
5、按回车,返回63,说明空格的编码为63,在ASCII表中,63是半角问号,但这里却是空格,如图8所示:
公式=CODE(MID(B2,2,1))说明:先用Mid函数取出B2中的空格,再用Code函数返回空格的编码。
6、用替换把空格去掉。双击B2单元格,选中空格,按Ctrl+C复制,按Ctrl+H打开查找替换窗口,把光标定位到“查找内容”右边的输入框中,按Ctrl+V粘贴,单击“全部替换”,弹出提示“1处被替换”提示窗口,单击“关闭”把“查找和替换”窗口关闭,B2中的空格不见了;操作过程步骤,如图9所示:
提示:用查找替换把编号为63的空格去掉后,再用Substitute函数可直接把此空格去掉,操作过程步骤,如图10所示:
二、Trim函数的语法
1、表达式:TRIM(Text)
2、说明:Text为要去掉空格的文本。Trim函数可以去掉字符前后和字符之间的空格,在去掉字符之间的空格时,不会把全部空格都去掉,会留下一个空格。