如何从 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)
我想从每一行中删除括号和其中的文本。括号内的文本各不相同,无法使用 "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)