Excel特定字符串的替换和统计 excel替换特定字符串函数

在实际的数据操作中,可能需要我们替换或者统计单元格里面的某些字符,今天和大家分享我最近学到的一个替换字符串的公式SUBSTITUTE及他和其他函数的联用。

公式:=SUBSTITUTE(单元格,"要被替换的旧字符串","用来替换的新字符串",要替换第几个字符串)。

小贴士:旧字符串有多个时,如果没有指定是要替换第几个字符串的话,最后一个参数放空,默认替换所有的旧字符串哦~

举个例子:我要把“44512189101”中的“1”全都替换成“?”

公式实现:

=SUBSTITUTE(A16,"1","?")

如果是要替换第4个“1”,则=SUBSTITUTE(A16,"1","?",4)



除了字符串的替换外,还有想和大家分享如何统计字符串出现的次数。这就需要用到LEN+ SUBSTITUTE。

公式:=LEN(单元格)-LEN(SUBSTITUTE(单元格,"要被替换的旧字符串",""))

——其实就是将要统计的特定字符串替换成空白值,然后用原本的字符串的长度减去替换后的字符串的长度就能得到特定字符串的个数

举个例子:想要统计“44512189101“中有多少个”1“

公式实现:

=LEN(A16)-LEN(SUBSTITUTE(A16,"1",""))


以上就是今天的分享,希望对大家有所帮助~

原文链接:,转发请注明来源!