如何在 Microsoft Excel 中引用字符串的特定部分

如何在 Microsoft Excel 中引用字符串的特定部分

我在 Excel 中有一个表格,其中有一列包含以下格式的条目:“SPL 修正案 3 (B12123)”。并不总是这样,但末尾总是有 (B...)。B... 数字的位数也并不总是相同。我现在想创建一个仅包含 B 数字的新行。有人知道我该怎么做吗?

答案1

数据在A1, 在B1进入:

=SUBSTITUTE(MID(A1,FIND("B",A1)+1,99),")","")

在此处输入图片描述

编辑#1:

如果所需子字符串之前的文本包含,我们将寻找(乙)反而:

=SUBSTITUTE(MID(A1,FIND("(B",A1)+1,99),")","")

在此处输入图片描述

(请注意,这也捕捉到了

编辑#2:

为了使其不区分大小写,请使用SEARCH()而不是FIND()

=SUBSTITUTE(MID(A1,SEARCH("(B",A1)+1,99),")","")

相关内容