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

求Excel公式:移除单元格中最后出现的带括号内容

Excel公式:移除最后出现的带括号内容

针对单元格内容(如Ab(123)cd(1).cvs),需要移除最后一对括号及其内部内容(如(1)),得到目标结果Ab(123)cd.csv,以下是两种适用的公式方案:

方案1:Excel 365及后续版本简化公式

假设目标内容在A1单元格,直接使用反向查找函数快速拼接结果:

=TEXTBEFORE(A1,"(",-1) & TEXTAFTER(A1,")",-1)
  • 逻辑:TEXTBEFORE(A1,"(",-1)提取最后一个(之前的所有内容;TEXTAFTER(A1,")",-1)提取最后一个)之后的所有内容,两者拼接即为最终结果。

方案2:兼容所有Excel版本的通用公式

如果使用旧版Excel(如2019及更早),可使用以下组合函数:

=SUBSTITUTE(A1,MID(A1,FIND("~",SUBSTITUTE(A1,"(","~",LEN(A1)-LEN(SUBSTITUTE(A1,"(", "")))),FIND(")",A1,FIND("~",SUBSTITUTE(A1,"(","~",LEN(A1)-LEN(SUBSTITUTE(A1,"(", ""))))) - FIND("~",SUBSTITUTE(A1,"(","~",LEN(A1)-LEN(SUBSTITUTE(A1,"(", "")))) + 1),"")
  • 逻辑:
    1. 通过SUBSTITUTE将最后一个(替换为特殊字符~,定位最后一对括号的起始位置;
    2. 找到该括号对应的结束)位置,提取出整个括号及内部内容;
    3. 用SUBSTITUTE将提取到的括号内容替换为空,得到目标结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 20:41:08