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

Google Sheets如何删除单元格内所有括号及括号内文本

Google Sheets 批量删除所有括号及包含内容的实现方法

可用函数

针对G33单元格的需求,直接在空白单元格输入以下公式即可:
=TRIM(REGEXREPLACE(G33, "\s*\([^)]*\)", ""))

公式说明

  • REGEXREPLACE 是Google Sheets内置的正则替换函数,可批量匹配所有符合规则的文本完成替换,解决了普通替换函数只能处理第一处匹配的问题
  • 正则匹配规则\s*\([^)]*\)的含义:
    • \s* 匹配括号前方可能存在的空格,避免删除括号后残留多余空隙
    • \( 匹配半角左括号(正则中括号属于特殊字符,需要加反斜杠转义)
    • [^)]* 匹配左括号之后所有非右括号的字符,即括号内的全部内容
    • \) 匹配半角右括号
  • 第三个参数为空值"",代表把所有匹配到的括号及内容替换为空
  • 外层的TRIM函数用于清除最终结果首尾可能残留的多余空格

适配场景补充

如果需要处理中文全角括号,可使用修改后的公式:
=TRIM(REGEXREPLACE(G33, "\s*([^)]*)", ""))

针对你给出的G33单元格示例内容,使用第一个公式输出结果为Hello world. How are you?,完全匹配需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 07:36:07