可借助查找替换配合通配符、分列或临时标记三种方法提取括号内内容:一、用通配符保留“(*)”再删括号;二、以括号为分隔符分列并跳过无关列;三、用竖线标记后分步清除两端内容。

如果您在Excel中需要从包含括号的文本中提取括号内的内容,但又不希望使用复杂函数或VBA,可以借助查找替换功能配合通配符实现快速提取。以下是几种可行的操作方法:
一、使用通配符+剪贴板分步提取
该方法利用Excel查找替换的通配符功能,将括号及其外部内容批量清除,仅保留括号内文字。需确保原始数据为纯文本且括号成对出现。
1、选中目标数据列或区域,按 Ctrl + H 打开“查找和替换”对话框。
2、勾选“使用通配符”选项(位于对话框左下角)。
3、在“查找内容”栏输入:*(*)*(注意:此处括号为中文全角括号,若原文为英文半角括号则需对应替换为英文括号)。
4、在“替换为”栏输入:(*)(仅保留带括号的占位结构)。
5、点击“全部替换”,此时所有单元格统一显示为“(xxx)”格式。
6、再次打开查找替换,查找内容为:(,替换为留空;再查找),替换为留空,完成括号剥离。
二、结合分列功能辅助提取
此方法不依赖公式,通过分列将括号作为分隔符拆解,适用于括号位置不固定但数量唯一的情形。
1、复制原始数据列,在空白列粘贴为值,避免影响原数据。
2、选中该列,点击“数据”选项卡 → “分列” → 选择“分隔符号” → 下一步。
3、取消所有默认分隔符勾选,在“其他”框中输入中文左括号:(,点击下一步。
4、在列数据格式中,将第1列设置为“不导入此列(跳过)”,点击完成。
5、此时右侧列显示为“xxx)”形式;再次对该列执行分列,以右括号)为分隔符,同样跳过第2列,最终得到纯括号内内容。
三、利用查找替换生成临时标记后定位提取
当括号嵌套或存在多个括号时,该方法可精准锁定最内层或首对括号内容,避免误删。
1、先对原始数据列做备份,然后在相邻空白列输入公式:=SUBSTITUTE(SUBSTITUTE(A1,"(","|"),")","|")(假设A1为源单元格,使用竖线作临时标记)。
2、复制该列结果,选择性粘贴为数值。
3、对该列执行查找替换:查找内容为*|,替换为留空(清除左标记前所有字符)。
4、再查找|*,替换为留空(清除右标记后所有字符)。
5、最后将剩余竖线用查找替换全部清除,即得括号内文本。










