取出位于两个标记之间的文本,例如括号内的内容。
复制此公式
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")TEXTBEFORE 去掉结束标记之后的内容,TEXTAFTER 去掉开始标记之前的内容,只留中间部分。旧版 Excel 用 MID 配两个 FIND。
=TEXTAFTER(TEXTBEFORE("Item (SKU-42)", ")"), "(")→SKU-42取出括号内的文本。
旧版(MID + FIND)
=MID(A2, FIND("(",A2)+1, FIND(")",A2)-FIND("(",A2)-1)在没有 TEXTBEFORE/TEXTAFTER 时使用。
TEXTBEFORE/TEXTAFTER 支持指定第几次出现;传入序号即可定位第 2、第 3 个标记。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。