雜亂文本提取,帶關鍵字,用find函數輕鬆搞定

很多時候,數據並不是拿到就可以使用的,需要我們對數據預處理,如果我們需要提取字符串中的文本,舉下面這個例子

我們需要的文本串所處的位置是不固定的,有的在前面,有的在中間,有的在末尾

雜亂文本提取,帶關鍵字,用find函數輕鬆搞定

我們需要把帶T編號提取出來。

那我們要找這種類型的文本串的規律,都是以T字為關鍵字開頭的,然後後面都跟了6個數字

首先我們要找到T這個字符在文本串中的位置

當我們輸入公式:

=FIND("T",A2)

表示在A2裡面找到字符T出現的位置

第1條是從第5個位置出現的

第2條是從第3個位置出現的

...

雜亂文本提取,帶關鍵字,用find函數輕鬆搞定

我們找到了關鍵字的位置,那麼我們再使用MID函數進行提取

使用公式:

=MID(A2,B2,7)

表示從A2單元格開始,從B2位開始提取,取7位字符

B2就是T出現的位置

雜亂文本提取,帶關鍵字,用find函數輕鬆搞定

那麼我們公式放在一塊的話,就是

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

雜亂文本提取,帶關鍵字,用find函數輕鬆搞定

萬能公式的話,就是

=MID(要提取的單元格,FIND("關鍵字",要提取的單元格),長度)

關鍵字在末尾

上面的例子是關鍵字在開頭的,如果關鍵字在末尾

我們輸入的公式是:

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

雜亂文本提取,帶關鍵字,用find函數輕鬆搞定

如果大家不理解公式的話,可以自己動手一步一步的寫公式

下次再碰到固定關鍵字+固定長度的文本提取,你會用了麼?


分享到:


相關文章: