如何在 Excel 中提取字符串之间的数字?

如何在 Excel 中提取字符串之间的数字?

假设我有如下数据单元:

示例文本 abc (10) 和示例文本 defg (14)

测试 123 abc (14) 以及更多测试 defg (17)

我想提取 abc 后面括号内的数字和 defg 后面的数字。我该怎么做?我试过几个公式,但当遇到带有多个括号的单元格时,它们就会卡住。

答案1

使用嵌套的 Search() 或 Find() 函数来获取字符的第二个和第三个实例。

单元格 1 结果:

=MID(A1,SEARCH("(",A1)+1,SEARCH(")",A1)-SEARCH("(",A1)-1)

单元格 2 结果:

MID(A1,SEARCH("(",A1,SEARCH("(",A1)+1)+1,SEARCH(")",A1,SEARCH(")",A1)+1)-SEARCH("(",A1,SEARCH("(",A1)+1)-1)

相关内容