二維碼 購物車
部落窩在線教育歡迎您!

如何從多人拼單的訂單中提取各顧客的手機(jī)號(hào)?

?

作者:老菜鳥來源:部落窩教育發(fā)布時(shí)間:2020-10-26 11:32:04點(diǎn)擊:2499

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

拼單消費(fèi)便宜,買家和賣家都喜歡。但拼單后同一個(gè)訂單明細(xì)里有多位顧客的姓名和手機(jī)號(hào),如何分別提取呢?

 

轉(zhuǎn)眼就要迎來疫情之后的第一個(gè)雙11,電商客服的美眉們是不是已經(jīng)做好了處理訂單的準(zhǔn)備呢?

去年雙11,我們分享了從訂單信息中提取單個(gè)手機(jī)號(hào)的經(jīng)驗(yàn)。不論手機(jī)號(hào)位于訂單信息的哪里,都可以用一個(gè)公式搞定。

3分鐘,帶你看懂提取手機(jī)號(hào)碼的經(jīng)典公式套路(官網(wǎng)鏈接)

Excel教程:提取手機(jī)號(hào)碼,這是最好用的方法!》(公眾號(hào)鏈接)

但今年與往年不同,小李所在的公司今年推出了線上拼單服務(wù),也就是說一張訂單里,可能會(huì)有多個(gè)客戶信息,如圖所示。

 

 

小李最主要的任務(wù)是收集客戶信息,尤其是手機(jī)號(hào)。現(xiàn)在同一訂單明細(xì)中有多個(gè)顧客多個(gè)手機(jī)號(hào),如何分別提取呢?

這是今天我們要解決的問題。

最終實(shí)現(xiàn)的是每個(gè)手機(jī)號(hào)單獨(dú)存放在一個(gè)單元格,效果如圖所示。

 

 

我們分享兩個(gè)方法:操作法和公式法。

首先來看操作法。

第一步,分列,操作方法看動(dòng)畫演示:

 

 

這一步其實(shí)就是用“(”進(jìn)行了分列。

注意:是英文狀態(tài)的括號(hào),這個(gè)要和備注信息里的一致。

按符號(hào)分列,不僅僅是標(biāo)點(diǎn)符號(hào),字母、漢字都可以作為分列的判斷依據(jù)。

第二步,查找替換,操作方法看動(dòng)畫演示:

 

 

這一步是把“)*”替換為空。

這里的“*”是通配符,表示任意長(zhǎng)度的任意內(nèi)容。

說白了就是把“)”包括“)”后面的所有內(nèi)容都清理了,只留下了手機(jī)號(hào)。

到此,利用我們都很熟悉的【分列】和【查找替換】這兩個(gè)基本功能,就完美解決了問題。

接下來再看看公式法的處理。

首先,這個(gè)公式利用了之前講過的一個(gè)組合套路:TRIM-MID-SUBSTITUTE-REPT組合公式

如果還不清楚這個(gè)套路的話,可以先復(fù)習(xí)一下:

Excel腦洞大開:用99個(gè)空格來提取單元格數(shù)據(jù),你會(huì)嗎?(官網(wǎng)鏈接)

Excel教程:用99個(gè)空格來提取單元格數(shù)據(jù),你會(huì)嗎?(公眾號(hào)鏈接)


完整的公式為:

=IFERROR(--RIGHT(TRIM(LEFT(SUBSTITUTE($A2,")",REPT(" ",99)),COLUMN(A1)*99)),11),"")

這個(gè)公式的核心部分是TRIM(LEFT(SUBSTITUTE($A2,")",REPT(" ",99)),COLUMN(A1)*99)),作用類似按照“)”對(duì)數(shù)據(jù)進(jìn)行分列,結(jié)果是這樣的:

 

 

注意框出來的這幾行,單元格最右邊的就是手機(jī)號(hào)。

在此基礎(chǔ)之上,只要將右邊的11位數(shù)字提取出來,就是最終需要的結(jié)果,為了便于大家理解,用x這個(gè)字母來代替TRIM-LEFT-SUBSTITUTE-REPT這一串,公式其實(shí)是這樣的:

= RIGHT(x,11)

RIGHT(x,11)的作用是提取右邊的11個(gè)字符,結(jié)果如圖:

 

 

這一步得到的結(jié)果,有電話號(hào)碼,也有一些無用信息,在RIGHT外面加兩個(gè)減號(hào),可以將不是電話號(hào)碼的內(nèi)容變成錯(cuò)誤值。

 

 

普及一個(gè)很重要的基礎(chǔ)知識(shí):

--是比較常用的一種數(shù)據(jù)格式轉(zhuǎn)換方法。在Excel中,除了加減乘除之外還有個(gè)針對(duì)數(shù)值型內(nèi)容的負(fù)運(yùn)算“-”。與減法的區(qū)別是,減法需要兩個(gè)數(shù)據(jù)相減,而負(fù)運(yùn)算只需要一個(gè)數(shù)據(jù)。如果數(shù)據(jù)可以轉(zhuǎn)化為數(shù)值,負(fù)運(yùn)算就可以將數(shù)據(jù)變成該數(shù)據(jù)所對(duì)應(yīng)的數(shù)值的相反數(shù)。這里說的數(shù)據(jù)包括文本型的數(shù)字,邏輯值。反之,如果數(shù)據(jù)無法轉(zhuǎn)換為數(shù)值,則會(huì)得到一個(gè)錯(cuò)誤值。添加兩個(gè)“-”,負(fù)負(fù)得正,就可把文本數(shù)字、邏輯值轉(zhuǎn)換成了數(shù)值,同時(shí)不改變數(shù)據(jù)大小。

 

要想不顯示錯(cuò)誤值,可以借助IFERROR函數(shù)把錯(cuò)誤顯示為空。

因此最終的公式就是=IFERROR(--RIGHT(x,11),"")。

 

 

該公式比較“上頭”,有朋友可能需要多花費(fèi)時(shí)間去試試才能完全明白。不明白也沒關(guān)系,套用公式也比較方便,只需修改單元格位置即可。

實(shí)際上,對(duì)于這個(gè)問題而言,還有其他一些公式方法,分享如下,有喜歡公式的朋友可以自己研究一下:

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;;;")

注:以上四個(gè)公式都是數(shù)組公式,需要三鍵輸入。

5. =IFERROR(MID($A2,FIND("*",SUBSTITUTE($A2,"(","*",COLUMN(A:A)))+1,11),"")

 

本文配套的練習(xí)課件請(qǐng)加入QQ群:264539405下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

從規(guī)格型號(hào)中提取數(shù)字:Excel腦洞大開:用99個(gè)空格來提取單元格數(shù)據(jù),你會(huì)嗎?

從一段信息中提取位置不固定的手機(jī)號(hào):3分鐘,帶你看懂提取手機(jī)號(hào)碼的經(jīng)典公式套路

PQWord提取無任何規(guī)律的數(shù)字:Excel數(shù)字提取技巧:從無規(guī)律文本中提取手機(jī)號(hào)的5種方法

從混合文本中提取數(shù)字的3種方法:Excel數(shù)字提取技巧:用簡(jiǎn)單公式從混合文本中提取數(shù)字的3種情景