在EXCEL中,TRIM函数主要用于把单元格内容前后的空格去掉,但并不去除字符之间的空格。
1、如下图所示,A列有两个数,前中后都有空格,试用TRIM函数;
2、在B2单元格插入TRIM函数,该函数可删除字符串中多余的空格,但会在英文字符串中保留一个作为词与词之间分隔的空格;
3、TRIM函数的取值区域选择A1,然后按enter键即可得到结果,如图B2单元格的数值去掉了A1单元格前后的空格,但中间的空格不会去掉;
4、往下拉填充公式,B2单元格也去掉了前后的空格;
5、TRIM函数作为辅助函数,还有另外一种用法,如图在A1中(A1常规状态)录入12位以上数字,A1就会以科学计数的方式显示出来,这不是我们想要的结果,我们想要B1所示的结果,这时,在B1单元格输入公式:=TRIM(A1),按enter键,就可以看到全部显示出来了。
TRIM去掉字符串两端的空格及中间多余的空格,比如TRIM(" 张 三"),张前边有三个空格会全部去掉,张和三之前的三个空格会去掉二个,保留一个。
trim这个在帮助里有讲。就是把单元格内容前后的空格去掉。
比如
=trim(a1)
如果a1里的值前后有空格,这个公式可以只显示除了前后空格的内容
方法1:在EXCEL中使用trim函数
具体步骤:
1)把文本复制到一个单元格中
2)在其他单元格中输入公式 =trim(原单元格)
方法2:使用VBA里的trim函数,只能清除前面和后面的空白部分
请对比:
Private Sub 删除多余的空格()
For Each a In Selection.Cells
n = a.Value
a.Value = Trim(n)
Next
End Sub
Private Sub 删除多余的空格()
For Each a In Selection.Cells
n = a.Value
a.Value = WorksheetFunction.Trim(n)
Next
End Sub
去掉参数的前后空格!
啊
A1=" AAAA "
TRIM(A1) 后就是“AAAA”