问题

还是昨天的问题:

如何将左侧一例数据中的不规则的各种括号(“(”、“)”、“[”、“]”、“【”、“】”等)去掉?

效果如下:

打开网易新闻 查看更多图片

昨天用的方法是分两步:先去掉左侧括号,再去掉右侧括号。

有粉丝朋友问:能不能用一个公式一步完成?

当然能!

解决方法

在B2单元格中输入公式:

=LEFT(A1,FIND("出",A1))&MID(A1,FIND("出",A1)+2,4)&RIGHT(A1,LEN(A1)-(FIND("出",A1)+6))

按确定键完成计算,然后再将公式向下填充,可将A列整列数据中的不规则括号去掉,如下图:

公式解析

FIND( "出" ,A1) :返回A1单元格中“出”字出现的位置。

LEFT(A1,FIND("出",A1)):返回A1单元格中“出”字及左侧字符。

MID(A1,FIND( "出" ,A1)+ 2 , 4 ) :返回A1单元格中“出”字后第2位开始的四位字符。

LEN(A1):返回A1单元格字符总长度。

LEN(A1)-(FIND("出",A1)+6):返回A1单元格中,右侧括号后的字符长度。

RIGHT(A1,LEN(A1)-(FIND("出",A1)+6)):返回A1单元格中右侧括号后的字符。

LEFT(A1,FIND("出",A1))&MID(A1,FIND("出",A1)+2,4)&RIGHT(A1,LEN(A1)-(FIND("出",A1)+6)):用&文本连接符将左括号左边字符、两个括号中的字符、右括号右侧的字符连接起来。

在Excel数据处理中,有N多种方式可以达到相同的目的,只要开动脑筋、活学活用,每个人都可以成为数据处理与分析的高手。