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

时间:2015-12-01 23:11:57

标签: excel excel-formula worksheet-function

我想从每行中删除括号和文本。括号内的文字各不相同,"查找并替换"工具不能使用。从这个数字可以看出我想做什么:

enter image description here

有时在行中,parenthesess不存在。我可以使用什么样的公式,以便删除括号和文本,不影响没有给定括号的行。

1 个答案:

答案 0 :(得分:1)

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

英文

= TRIM(MID(B2,FIND( “)”,B2)2999))

俄语(安德烈)

=СЖПРОБЕЛЫ(ПСТР(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)