Excel 字符串提取

0 worksheet-function string-manipulation microsoft-excel

我在一个单元格中有一个字符串:

ABCDxxxxxEFGH
Run Code Online (Sandbox Code Playgroud)

ABCDEFGH是常数,并且xxxxx是可变长度的。

如何编写要提取的 Excel 公式xxxxx

小智 13

假设它在单元格 A1 中

=MID(A1,5,LEN(A1)-8)
Run Code Online (Sandbox Code Playgroud)

如果您想检查单元格是否正确形成,您可以执行以下操作:

=IF(LEN(A1)>8,IF(AND(LEFT(A1,4)="ABCD",RIGHT(A1,4)="EFGH"),MID(A1,5,LEN(A1)-8),NA()),NA())
Run Code Online (Sandbox Code Playgroud)