用TRIM和CLEAN函数清除多余空格和特殊字符的方法

点击下方步骤即可按顺序查看详细说明。

  1. 检查是否存在多余空格

    留意从其他地方复制过来的数据中是否混入了看不见的首尾空格。

  2. 用TRIM函数删除空格

    类似"=TRIM(A1)"的公式,会把单词之间的空格只保留一个,并删除所有多余的首尾空格。

  3. 用CLEAN函数删除特殊字符

    类似"=CLEAN(A1)"的公式,可以删除从其他程序复制粘贴时经常混入的不可打印特殊字符。

  4. 同时使用两个函数

    像"=TRIM(CLEAN(A1))"这样嵌套使用,可以一次性同时清理空格和特殊字符。

  5. 为什么有用

    当两个值看起来完全一样,但查找或比较公式却总是失败时,通常都是看不见的空格或特殊字符在作怪。

当明明看起来一样却匹配不上时

Excel中最让人头疼的一个问题,就是VLOOKUP或等值比较明明看起来完全相同的两个值却无法匹配。十有八九,原因都是复制粘贴时残留下来的多余空格或看不见的特殊字符,而TRIM和CLEAN正是专门为解决这个问题而设计的。

每个函数具体做什么

TRIM只处理空格——它会删除首尾空格,并把单词之间连续的多个空格压缩成一个空格,但不会处理其他任何内容。CLEAN则针对不可打印的控制字符,比如从其他系统导出数据时残留下来的换行符等。因为它们解决的是不同的问题,嵌套使用就能一次性处理空格和特殊字符两方面的问题。

常见问题

TRIM会把单词之间的空格也全部删除吗?

不会。它会在单词之间保留一个空格,只删除重复的空格以及文本前后多余的空格。

CLEAN也会删除换行符吗?

会的。CLEAN会删除大多数不可打印的控制字符,换行符也属于这一类,因此也会被一并删除。