提取杂乱文本,find函数一键搞定!

发布时间:2021-04-06 Excel函数大全

在工作中,当我们需要提取数据时,一般要对数据进行预处理。

举例如下,需要提取字符串的文本,而文本串所处位置却不固定,有的在前,有的在中间,还有的在末尾。

如上表,需将带T的编号提取出来。

先找文本串规律,以T字开头,其后跟了6个数字。

首先需要找到T字符在文本串内的位置。

之后输入公式为:

=FIND("T",A2)

意思是在A2中,找到字符T所在的位置。

第1条从第5个位置出现的

 

第2条从第3个位置出现的

在找到关键字位置之后,再使用MID函数进行提取。

使用公式为:

=MID(A2,B2,7)

意思是从A2单元格开始,从B2位开始提取,提取7位字符。

 

B2即是T出现的位置。

再将公式放在一起,即是:

 

=MID(A2,FIND("T",A2),7)

总结之后,万能公式如下:

=MID(要提取的单元格,FIND("关键字",要提取的单元格),长度)

当关键字在末尾时

上述案例是关键字在开头,若关键字在末尾时

输入公式为:

 

=MID(A2,FIND("S",A2)-6,7)

以上就是提取杂乱文本的小技巧。