技巧|Excel中4個快速提取手機號的模板公式,你知道幾個?

Hi,大家好,我是胖斯基

技巧|Excel中4個快速提取手機號的模板公式,你知道幾個?

慵懶的午後,銷售MM帶著82°C的微笑走過來,問:如何在這一堆繁雜的數據中,把手機號提取出來?

本著務實主義,打開表格一看,密密麻麻,瞬間眼花……

技巧|Excel中4個快速提取手機號的模板公式,你知道幾個?

電話信息為人工虛擬搭建,非真實

典型密集型恐懼患者的魔障

當然魔障歸魔障,問題是依舊存在和處理的

那針對這種類型的問題處理,一般有套路可遵循,而這套路就是所謂的模板公式

1. LOOKUP經典款

技巧|Excel中4個快速提取手機號的模板公式,你知道幾個?

電話信息為人工虛擬搭建,非真實

公式:=-LOOKUP(,-MID(B2,ROW($1:$50),11))

說明:1是通過MID來獲取多個固定長度為11的數字串,2是通過LOOKUP來取所需數值

注意:這裡僅僅只獲取了最後一個手機號(因LOOKUP函數的查詢原理導致)

2. SUBSTITUTE替換款

技巧|Excel中4個快速提取手機號的模板公式,你知道幾個?

電話信息為人工虛擬搭建,非真實

公式:=MAX(IFERROR(--CLEAN(MID(SUBSTITUTE(B2,";",REPT(" ",90)),{1,91,181},90)),))

說明:這裡通過分析聯繫電話中,電話號碼的間隔是通過";"進行,故整體將";"替換為90個長度的空格,這樣就可以分段獲取帶空格的手機號,在通過CLEAN函數和MAX函數,來獲取最終的手機號

注意:這裡僅僅只獲取了最後一個手機號(原因,可以思考下)

3. VLOOKUP查詢款

技巧|Excel中4個快速提取手機號的模板公式,你知道幾個?

電話信息為人工虛擬搭建,非真實

公式:=VLOOKUP(,MID(B2,ROW($1:$99),11)*{0,1},2,)

說明:這裡本質上,也是通過MID來構建出一連串的11個長度的數字串,與第1種方法不同的特點在於,這裡通過Vlookup函數並結合{0,1},構建出了一個查詢區域,並反饋對應手機號的結果。

注意:這裡僅僅只獲取了第一個手機號(因VLOOKUP函數的查詢原理導致)

到這裡,發現這3個套路公式要麼獲取了第1個手機號,要麼獲取了最後一個手機號,如果數據信息中,涵蓋了多個手機號呢。如何獲取?

沒問題,變通一下即可!

4. COLUMN變通款

技巧|Excel中4個快速提取手機號的模板公式,你知道幾個?

電話信息為人工虛擬搭建,非真實

公式:=LARGE(--TEXT(MID($B2,ROW($1:$99),11),"0;;0;!0"),COLUMN(A1))

說明:這裡利用LARGE函數來構造出一個數組(裡面的內容就是手機號),通過COLUMN(A1)函數並往右拖動鼠標,橫向的提取一個個手機號

技巧|Excel中4個快速提取手機號的模板公式,你知道幾個?

胖斯基 | 說

模板公司看不懂無所謂,會用即可,趕緊收藏吧


分享到:


相關文章: