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

如何在Excel中删除包含指定内容的括号及其中的文本?

Excel 替换括号内指定(Number m)内容的解决方案

优先推荐的实现方法

情况1:要删除的内容完全匹配「(Number m)」(固定文本)

直接用SUBSTITUTE函数即可,假设原数据存储在A1单元格,公式如下:
=SUBSTITUTE(A1,"(Number m)","")
输入完成后下拉填充公式,即可批量删除所有单元格内的对应括号及内容。

情况2:m为任意数字(比如(Number 1)、(Number 2)等动态格式)

如果你使用的是Excel 365/2021及以上版本,可以用正则替换函数一步完成:
=REGEXREPLACE(A1,"\(Number \d+\)","")
如果是低版本Excel,不需要函数也可以批量操作:

  • 按快捷键Ctrl+H调出查找替换窗口
  • 查找内容输入(Number *),替换内容留空
  • 点击「选项」,勾选「使用通配符」,点击「全部替换」即可

SUBSTITUTE和REPLACE函数的区别

两个函数的适用场景差异很明确:

  • SUBSTITUTE:按文本内容匹配替换,不需要知道内容在单元格里的位置,只要匹配到指定内容就会替换,完全适配你当前的需求
  • REPLACE:按位置和长度替换,需要手动指定要替换的内容从第几个字符开始、一共占多少个字符,你当前场景里括号出现的位置不固定,用这个函数还需要额外计算位置,效率很低

参考示例:
示例图片

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 22:54:02