使用谷歌电子表格在括号中提取文本

cwi*_*lle 0 excel formula google-sheets

我想在单元格(X3)中的括号之间提取文本,但是通常的excel公式在google电子表格中给出了解析错误.

例如:

=MID(X3,FIND("[",X3)+1,FIND("]",X3)-FIND("[",X3)-1)
Run Code Online (Sandbox Code Playgroud)

如何解决这个解析错误?

提前致谢.

zip*_*ipa 5

你有常规括号所以使用:

=REGEXEXTRACT(X3,"\((.*)\)")
Run Code Online (Sandbox Code Playgroud)

或者改变你的公式

=MID(X3,FIND("(",X3)+1,FIND(")",X3)-FIND("(",X3)-1)
Run Code Online (Sandbox Code Playgroud)

如果您同时拥有数据()[]数据,则可以使用:

=REGEXEXTRACT(X3,"[\[\(](.*)[\)\]]")
Run Code Online (Sandbox Code Playgroud)