Excel中substitute函数能否替换多个可能出现的关键字

2025-05-21 09:32:47
推荐回答(3个)
回答1:

一个substitute只能替换一个词,要替换多个,可嵌套多个substitute,如:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"办公室",),"写字楼",),"健身房",)
就是这样,一层层套一层,比较麻烦的。不过好在SUBSTITUTE如果在要寻找的字符串(或引用单元格中)没找到要替换的内容时,不会像FIND一样报错,而直接跳过。所以多层嵌套只管放心使用,不用担心要找的内容是否存在。

回答2:

在B1中输入或复制粘贴下列公式
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"办公室",),"写字楼",),"健身房",),"正门",),"电梯",)

下拉填充

回答3:

没那么复杂,首先把B列全部复制粘贴到C列,然后选中C列按ctrl+H键,再查找内容里输入-电梯-两个字,查找为空着,按下全部查找,就会删除C列所有电梯字样,同样的方法查找需要替换的关键字,就可以完成了!