You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel:根据另一单元格内容移除指定字符串

解决方法

直接用SUBSTITUTE失败的核心原因是没处理目标词的空格边界,要么会误删包含目标词的其他词汇,要么替换后留下多余空格。试试这个公式:

=TRIM(SUBSTITUTE(" " & B1 & " ", " " & A1 & " ", " "))

公式逻辑:

  • 先给B列内容前后各加一个空格:" " & B1 & " ",不管目标词在开头、中间还是结尾,都能被前后空格完整包裹
  • 替换掉" " & A1 & " "这个带空格的完整词,避免误匹配(比如不会把Word12里的Word1误删)
  • 最后用TRIM函数去掉首尾多余的空格,同时自动清理中间可能出现的重复空格(这里替换后中间不会有重复,TRIM主要处理首尾)

批量处理时,把公式输入到第一行结果单元格,下拉填充到所有行即可。

以你提供的例子测试:

  • A1为Word123,B1为Word1 Word12 Word123 Word1234
  • 公式处理后会得到Word1 Word12 Word1234,完全符合需求。

内容的提问来源于stack exchange,提问作者Jessy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 11:40:23