首先空格存在的地方有文字两端,有文字中间,excel中提供的直接去除空格函数有trim函数,间接去除空格可以用SUBSTITUTE替换空格的方式

TRIM函数的用法

我们先看一看trim去除空格的用法

=TRIM(要去除空格的字符串或者单元格引用)

=TRIM(" I am in China ")意思就是去除" I am in China "两端的空格或者说空字符串,返回的结果是"I am in China"两端空格去除了

看一下excel中的操作

excel怎么去除空格,excel函数去除文字空格的多种方式-趣帮office教程网

需要去除空格的字符 函数返回值 函数公式 去除空格前的长度 去除空格前的长度
I am in China I am in China =TRIM(A349) 15 13
我 在中国 我 在中国 =TRIM(A350) 7 5

上面的字符串前后各有一个空格,可以看到去除空格前和去除空格后差了2个长度(注长度使用len函数求得)

excel怎么去除空格,excel函数去除文字空格的多种方式-趣帮office教程网

从上面我们知道,tirm是去除两边的空格,中间的空格是没有去除的,如果我没想去除中间的空格,就可以用substitute替换函数,不仅可以去除两边的还能去除中间的。

需要去除空格的字符 函数返回值 函数公式
I am in China IaminChina =SUBSTITUTE(A361," ","")
我 在中国 我在中国 =SUBSTITUTE(A362," ","")

excel怎么去除空格,excel函数去除文字空格的多种方式-趣帮office教程网

excel怎么去除空格,excel函数去除文字空格的多种方式-趣帮office教程网

我们看到通过=SUBSTITUTE(A361," ","")将空格全部替换了

=SUBSTITUTE(A361," ","")就是将空格替换成空,可有看到公式中前面的引号中间有个空格,后面没有空格,这就是去除字符串中字符的方式。