如何从 Excel 中的所有行中删除括号和里面的文本

How to remove parentheses and text inside from all rows in Excel

我想从每一行中删除括号和其中的文本。括号内的文本各不相同,无法使用 "Find and replace" 工具。从这张图可以看出我想做的事情:

有时行中没有括号。我可以使用什么样的公式,以便它删除括号和文本并且不影响没有给出括号的行。

如果模式始终相同,您可以使用:

英语

=TRIM(MID(B2,FIND(")",B2)+2,999))

俄语(安德烈)

=СЖПРОБЕЛЫ(ПСТР(B2;НАЙИ(")";B2)+2;999))

测试Cell是否有")":

=IF(NOT( ISERROR(FIND(")",B2))),TRIM(MID(B2,FIND(")",B2)+2,999)),B2)

您需要进行翻译。

编辑:上面的公式可以写得更简单。我陷入了解决每个问题的困境,却没有意识到有更简单的方法。

=IFERROR(TRIM(MID(B2,FIND(")",B2)+2,999)),B2)