首先空格存在的地方有文字两端,有文字中间,excel中提供的直接去除空格函数有trim函数,间接去除空格可以用SUBSTITUTE替换空格的方式
TRIM函数的用法
我们先看一看trim去除空格的用法
=TRIM(要去除空格的字符串或者单元格引用)
=TRIM(" I am in China ")意思就是去除" I am in China "两端的空格或者说空字符串,返回的结果是"I am in China"两端空格去除了
看一下excel中的操作
需要去除空格的字符 | 函数返回值 | 函数公式 | 去除空格前的长度 | 去除空格前的长度 |
I am in China | I am in China | =TRIM(A349) | 15 | 13 |
我 在中国 | 我 在中国 | =TRIM(A350) | 7 | 5 |
上面的字符串前后各有一个空格,可以看到去除空格前和去除空格后差了2个长度(注长度使用len函数求得)
从上面我们知道,tirm是去除两边的空格,中间的空格是没有去除的,如果我没想去除中间的空格,就可以用substitute替换函数,不仅可以去除两边的还能去除中间的。
需要去除空格的字符 | 函数返回值 | 函数公式 |
I am in China | IaminChina | =SUBSTITUTE(A361," ","") |
我 在中国 | 我在中国 | =SUBSTITUTE(A362," ","") |
我们看到通过=SUBSTITUTE(A361," ","")将空格全部替换了
=SUBSTITUTE(A361," ","")就是将空格替换成空,可有看到公式中前面的引号中间有个空格,后面没有空格,这就是去除字符串中字符的方式。
评论 (0)