各位表亲好,今天咱们来学习字符清理函数——TRIM。
(一)函数介绍:
1. 函数用途:,它可以去掉文本字符串中的前导空格和尾随空格。
2. 函数写法:=TRIM (文本)。
(二)应用案例
1. 去除文本前后的空格
图1:去除文本前后的空格【公式】C3单元格中的公式为:=TRIM(A3)。
【拆解】
① A3单元格 “我爱Excel ”在文本后有3个空格,通过TRIM函数处理后,字符长度由10个变成了7个,成功解决;
② A4单元格 “ 我爱Excel”在文本前有三个空格,通过TRIM函数处理后,字符长度由10个变成了7个,成功解决;
③ A5单元格 “我 爱 Excel”在文本中间共有5个空格,其中“我爱”之间有1个,“爱Excel”中间有4个空格,通过TRIM函数处理后,字符长度由12个变成了9个,只去掉了“爱Excel”中间的3个空格,其余空格保留。
【注意】在 Excel 中,TRIM函数用于去文本的前后空格和字符之间的空格,但在去除字符之间的空格时,它不会把所有空格都去除,而是留下一个空格;如果要把字符之间的所有空格都去掉,需要用Substitute函数。如本案例对A6单元格使用SUBSTITUTE函数=SUBSTITUTE(A6," ",""),则可去掉所有的空格。该公式中的两个引号中,第一个引号中有空格,第二引号仅仅是个引号。
图2:substitute函数去除所有空格2. 配合其他函数拆分同类项
图3:拆分同类项【公式】B9单元格中的公式为:
=TRIM(MID(SUBSTITUTE(LOOKUP(1,0/($A$3:$A$5=A9),$B$3:$B$5),"、",REPT(" ",99)),100*COUNTIF($A$8:A9,A9)-99,100));
【拆解】
① 利用LOOKUP函数的经典套路,根据国家名称确定需要替换的单元格;
② 利用SUBSTITUTE函数和PEPT函数将"、"用重复了99次的空格替换;
③ 利用100*COUNTIF-99构建1、101、201的数列,作为MID函数的第二参数;
④ 最后利用TRIM函数去除多余的空格得到数值;
结语:今天简单介绍了TRIM函数的含义和用法,其实,该函数通常情况下需要与其他函数嵌套解决问题。好了今天的内容就到这里了,Bye!