excel數(shù)據(jù)提取技巧:如何從拼單信息中提取客戶手機(jī)號碼

編按:拼單消費(fèi)便宜,買家和賣家都喜歡。但拼單后同一個訂單明細(xì)里有多位顧客的姓名和手機(jī)號,如何分別提取呢?學(xué)習(xí)更多技巧,請收藏關(guān)注部落窩教育excel圖文教程。
轉(zhuǎn)眼就要迎來疫情之后的第一個雙11,電商客服的美眉們是不是已經(jīng)做好了處理訂單的準(zhǔn)備呢?
去年雙11,我們分享了從訂單信息中提取單個手機(jī)號的經(jīng)驗(yàn)。不論手機(jī)號位于訂單信息的哪里,都可以用一個公式搞定。
《3分鐘,帶你看懂提取手機(jī)號碼的經(jīng)典公式套路》(官網(wǎng)鏈接)
《Excel教程:提取手機(jī)號碼,這是最好用的方法!》(公眾號鏈接)
但今年與往年不同,小李所在的公司今年推出了線上拼單服務(wù),也就是說一張訂單里,可能會有多個客戶信息,如圖所示。?

小李最主要的任務(wù)是收集客戶信息,尤其是手機(jī)號?,F(xiàn)在同一訂單明細(xì)中有多個顧客多個手機(jī)號,如何分別提取呢?
這是今天我們要解決的問題。
最終實(shí)現(xiàn)的是每個手機(jī)號單獨(dú)存放在一個單元格,效果如圖所示。?

我們分享兩個方法:操作法和公式法。
首先,來看操作法。
第一步,分列,操作方法看動畫演示:?

這一步其實(shí)就是用“(”進(jìn)行了分列。
注意:是英文狀態(tài)的括號,這個要和備注信息里的一致。
按符號分列,不僅僅是標(biāo)點(diǎn)符號,字母、漢字都可以作為分列的判斷依據(jù)。
第二步,查找替換,操作方法看動畫演示:?

這一步是把“)*”替換為空。
這里的“*”是通配符,表示任意長度的任意內(nèi)容。
說白了就是把“)”包括“)”后面的所有內(nèi)容都清理了,只留下了手機(jī)號。
到此,利用我們都很熟悉的【分列】和【查找替換】這兩個基本功能,就完美解決了問題。學(xué)習(xí)更多技巧,請收藏關(guān)注部落窩教育excel圖文教程。
接下來,再看看公式法的處理。
首先,這個公式利用了之前講過的一個組合套路:TRIM-MID-SUBSTITUTE-REPT組合公式
如果還不清楚這個套路的話,可以先復(fù)習(xí)一下:
《Excel腦洞大開:用99個空格來提取單元格數(shù)據(jù),你會嗎?》(官網(wǎng)鏈接)
《Excel教程:用99個空格來提取單元格數(shù)據(jù),你會嗎?》(公眾號鏈接)
完整的公式為:
=IFERROR(--RIGHT(TRIM(LEFT(SUBSTITUTE($A2,")",REPT(" ",99)),COLUMN(A1)*99)),11),"")
這個公式的核心部分是TRIM(LEFT(SUBSTITUTE($A2,")",REPT(" ",99)),COLUMN(A1)*99)),作用類似按照“)”對數(shù)據(jù)進(jìn)行分列,結(jié)果是這樣的:?

注意框出來的這幾行,單元格最右邊的就是手機(jī)號。
在此基礎(chǔ)之上,只要將右邊的11位數(shù)字提取出來,就是最終需要的結(jié)果,為了便于大家理解,用x這個字母來代替TRIM-LEFT-SUBSTITUTE-REPT這一串,公式其實(shí)是這樣的:
= RIGHT(x,11)
RIGHT(x,11)的作用是提取右邊的11個字符,結(jié)果如圖:?
這一步得到的結(jié)果,有電話號碼,也有一些無用信息,在RIGHT外面加兩個減號,可以將不是電話號碼的內(nèi)容變成錯誤值。?

普及一個很重要的基礎(chǔ)知識:--是比較常用的一種數(shù)據(jù)格式轉(zhuǎn)換方法。在Excel中,除了加減乘除之外還有個針對數(shù)值型內(nèi)容的負(fù)運(yùn)算“-”。與減法的區(qū)別是,減法需要兩個數(shù)據(jù)相減,而負(fù)運(yùn)算只需要一個數(shù)據(jù)。如果數(shù)據(jù)可以轉(zhuǎn)化為數(shù)值,負(fù)運(yùn)算就可以將數(shù)據(jù)變成該數(shù)據(jù)所對應(yīng)的數(shù)值的相反數(shù)。這里說的數(shù)據(jù)包括文本型的數(shù)字,邏輯值。反之,如果數(shù)據(jù)無法轉(zhuǎn)換為數(shù)值,則會得到一個錯誤值。添加兩個“-”,負(fù)負(fù)得正,就可把文本數(shù)字、邏輯值轉(zhuǎn)換成了數(shù)值,同時不改變數(shù)據(jù)大小。?
要想不顯示錯誤值,可以借助IFERROR函數(shù)把錯誤顯示為空。
因此最終的公式就是=IFERROR(--RIGHT(x,11),"")。?

該公式比較“上頭”,有朋友可能需要多花費(fèi)時間去試試才能完全明白。不明白也沒關(guān)系,套用公式也比較方便,只需修改單元格位置即可。
實(shí)際上,對于這個問題而言,還有其他一些公式方法,分享如下,有喜歡公式的朋友可以自己研究一下:
公式1:
=IFERROR(MID($A2,LARGE(TEXT(MID($A2,ROW($1:$99),11),"1;;;?")*ROW($1:$99),COLUMN(A1)),11),"")
公式2:
=MID($A2,SMALL(IF(LEN(IFERROR(--MID($A2,ROW(1:99),11),))=11,ROW(1:99),4^8),COLUMN(A1)),11)
公式3:
=TEXT(LARGE(IFERROR(--MID($A2,ROW($1:$99),11),),COLUMN(A1)),"[>13000000000]0;")
公式4:
=TEXT(LARGE(--TEXT(--(0&TEXT(0&MID($A2,ROW($1:$99),11),"0;;;")),"[>10000000000]0;!0"),COLUMN(A1)),"0;;;")
注:以上四個公式都是數(shù)組公式,需要三鍵輸入。
公式5:
=IFERROR(MID($A2,FIND("*",SUBSTITUTE($A2,"(","*",COLUMN(A:A)))+1,11),"")
今天的公式有點(diǎn)多,童鞋們靜心琢磨下哦!學(xué)習(xí)更多技巧,請收藏關(guān)注部落窩教育excel圖文教程。
本文配套的練習(xí)課件請加入QQ群:264539405下載。
****部落窩教育-excel提取拼單手機(jī)號****
原創(chuàng):老菜鳥/部落窩教育(未經(jīng)同意,請勿轉(zhuǎn)載)
更多教程:部落窩教育
微信公眾號:exceljiaocheng,+v:blwjymx2
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)

相關(guān)推薦:
從規(guī)格型號中提取數(shù)字:Excel腦洞大開:用99個空格來提取單元格數(shù)據(jù),你會嗎?
從一段信息中提取位置不固定的手機(jī)號:3分鐘,帶你看懂提取手機(jī)號碼的經(jīng)典公式套路
用PQ和Word提取無任何規(guī)律的數(shù)字:Excel數(shù)字提取技巧:從無規(guī)律文本中提取手機(jī)號的5種方法
從混合文本中提取數(shù)字的3種方法:Excel數(shù)字提取技巧:用簡單公式從混合文本中提取數(shù)字的3種情景