excel如何去掉单元格最右边括号及里面的数字?

发布网友

我来回答

5个回答

热心网友

你要的公式:

=REPLACE(A1,MAX(IF(MID(A1,ROW($1:$20),1)="(",ROW($1:$20),0)),99,)

数组公式,同时按下Ctrl+Shift+Enter结束输入,然后向下填充即可。

热心网友

在 Excel 2007 中,可用下列公式满足题要求:
=LEFT(A1,FIND("*",SUBSTITUTE(A1,"(","*",LEN(A1)-LEN(SUBSTITUTE(A1,"(",))))-1)

注:公式稍显复杂,是因为最右边括号内数字的位数不定,单元格内的括号个数不定。

公式结果如下图示:

公示结果的图示

热心网友

最简单的公式,复制粘贴就好了,公式里的A就是源数据所在的列

=LEFT(A1,FIND("(",A1,(LEN(A1)-3))-1)

热心网友

如果括号前面有空格,数字是两位数以内,可以=mid(a1,1,len(a1)-4)

热心网友

使用查找替换功能,把“(1”到“(9”都替换成一个特殊符号,比如“@”
然后再使用分列功能,用@分列,就可以了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com