使用谷歌电子表格提取括号内的文字

我想提取单元格(X3)中的括号之间的文本,但通常的Excel公式给出在谷歌电子表格分析错误。

例如:

=MID(X3,FIND("[",X3)+1,FIND("]",X3)-FIND("[",X3)-1) 

如何解决这个parsing错误?

提前致谢。

你有正常的括号,所以使用:

 =REGEXEXTRACT(X3,"\((.*)\)") 

或者改变你的公式

 =MID(X3,FIND("(",X3)+1,FIND(")",X3)-FIND("(",X3)-1) 

如果您的数据中同时包含()[] ,则可以使用:

 =REGEXEXTRACT(X3,"[\[\(](.*)[\)\]]")