EXCEL中SUBSTITUTE函数与TRIM函数的组合妙用

2025-06-01 06:39:33

1、在制作EXCEL表格时,有时由于手误或者前后的初衷不一致,导致输入的数据形式不够理想,想修改时,数据众多,手动修改不仅麻烦而且耗时且容易出错,如能找到共性规律,用公式来做就变得方便了。比如下图中的目录,根目录、子目录间用“-”分隔,但一个“-”看上去有时会误为“一”,所以全部以两个“-”,即“--”来分隔,但由于操作时疏忽,有的输成了“---”,有的输成了“-”,不统一,现在想统一替换为“--”。

EXCEL中SUBSTITUTE函数与TRIM函数的组合妙用

3、这时想到用公式来做,EXCEL中有个替换函数SUBSTITUTE,此函数是将字符串中的指定字符(串)用新的字符(串)来替换。

EXCEL中SUBSTITUTE函数与TRIM函数的组合妙用

5、因此可以借助TRIM的特性,先用替换函数SUBSTITUTE将指定字符转换为空格:=SUBSTITUTE(A2,"-"," ")

EXCEL中SUBSTITUTE函数与TRIM函数的组合妙用

7、然后再替换,将空格替换为指定的字符:=SUBSTITUTE(TRIM(SUBSTITUTE(A2,"-"," "))," ","--"),这就是想要的结果。

EXCEL中SUBSTITUTE函数与TRIM函数的组合妙用

9、因此先要将空格变成其它字符(所有字腿发滏呸符串皆没有的字符):=SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(A2," ","#"),"-"," "))," ","--")

EXCEL中SUBSTITUTE函数与TRIM函数的组合妙用

11、另外要注意下,TRIM函数对于字符串中最前最后的空格是统统去除的,如果有这种情况,还要再结合LEFT、RIGHT函数使用,达到最终效果。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢