所以開始提取的位置是10(漢字字符數(shù) 地域位數(shù))
處理獲得的潛在客戶信息。例如,我們現(xiàn)在獲得了大量客戶的身份證號(hào)碼,然后在客戶生日那天向客戶發(fā)送祝福短信,這需要從客戶的身份證號(hào)碼中提取出生日期和性別。此時(shí),文本處理函數(shù)可以顯示其技能。讓我們?cè)赟中介紹一些EM文本處理函數(shù)常用于推廣。 1.LEFT函數(shù) 語(yǔ)法LEFT(string,n),函數(shù)執(zhí)行成功時(shí)返回string字符串左側(cè)n個(gè)字符,錯(cuò)誤時(shí)返回空字符串()。如果任何參數(shù)值為NULL,LEFT()函數(shù)返回NULL。假如n的值大于string字符串的長(zhǎng)度,那么LFET()函數(shù)返回整個(gè)string字符串,但不添加其他字符。 2.RIGHT函數(shù) 語(yǔ)法RIGHT(string,n),函數(shù)執(zhí)行成功時(shí)返回string字符串右側(cè)n個(gè)字符,錯(cuò)誤時(shí)返回空字符串()。如果任何參數(shù)值為NULL,RIGHT()函數(shù)返回NULL。假如n的值大于string字符串的長(zhǎng)度,所以RIGHT()函數(shù)返回整個(gè)string字符串,但不添加其他字符。 3.MID函數(shù) 語(yǔ)法MID(text,start_num,num_chars)當(dāng)s時(shí),從字符串中截取指定數(shù)量的字符tart_num當(dāng)參數(shù)小于1時(shí),函數(shù)返回錯(cuò)誤;當(dāng)start-num參數(shù)值大于text當(dāng)參數(shù)長(zhǎng)度時(shí),返回空字符串;如果從start-num截取長(zhǎng)度超過字符串末尾或num-chars如果參數(shù)被省略,則返回start-num從參數(shù)位置到字符串結(jié)尾的所有字符。 你可能會(huì)有疑問,學(xué)習(xí)上述三個(gè)函數(shù),你可以提取所有客戶的生日日期,并在生日那天送上祝福嗎?所以我們一步一步地,首先,中國(guó)共有18張居民身份證,前6名是地址代碼,代表省、市、縣三級(jí)地址,第七名~14位為生日碼,代表出生年月日,第17位為性別信息,奇數(shù)為男性,偶數(shù)為女性。大家可以綜合使用MID函數(shù)、LEFT函數(shù)、RIGHT提取身份證號(hào)碼中的客戶所在地信息、生日信息和性別信息。 如圖3.第一,使用LEFT該函數(shù)從客戶信息中提取客戶名稱,觀察后發(fā)現(xiàn)客戶名稱為三個(gè)字符,因此使用LEFT函數(shù)公式為:=LEFT(B2,3),意思是從左側(cè)提取B2單元格的內(nèi)容,提取長(zhǎng)度為3個(gè)字符。結(jié)果是客戶名。實(shí)際客戶表中可能有兩個(gè)字和四個(gè)字。學(xué)習(xí)其他函數(shù)后,還可以自由提取名稱長(zhǎng)度不一致的數(shù)據(jù)。 圖3.17 取左函數(shù)LEFT() 下一步是提取出生日期。出生日期從身份證號(hào)碼的第七位開始。接下來(lái)的8位數(shù)字需要考慮前面的三個(gè)字符,所以開始提取的位置是10(漢字字符數(shù) 地域位數(shù)),提取長(zhǎng)度為8。定位到D2單元格,在單元格中輸入=MID(B2,10,8)。然后向下填充,完全提取所有客戶的出生日期信息,如圖3所示.如18所示。要進(jìn)一步美化出生日期信息,可以在=MID(B2,10,外圍加TEXT函數(shù)來(lái)轉(zhuǎn)變格式。具體公式為=TEXT(MID(B2,10,8),000年00月00日),結(jié)果如圖3所示.19所示。 圖3.18 MID函數(shù) 圖3.19 MID使用函數(shù)嵌套 最后,提取客戶所在地。區(qū)域維度的客戶數(shù)量統(tǒng)計(jì)是一個(gè)非常重要的指標(biāo)。每個(gè)區(qū)域的客戶數(shù)量與我們的推廣策略密不可分,如廣告數(shù)量與客戶數(shù)量成正比關(guān)系。因此,清楚地統(tǒng)計(jì)每個(gè)區(qū)域的客戶數(shù)量對(duì)判斷交付方向起著非常重要的指導(dǎo)作用。如圖3所示.根據(jù)目前的數(shù)據(jù)表,我們首先從客戶信息表中提取區(qū)域,然后統(tǒng)計(jì)每個(gè)區(qū)域的客戶數(shù)量。使用RIGHT函數(shù)提取區(qū)域,定位到E2單元格,通過觀察發(fā)現(xiàn)區(qū)域信息是5個(gè)字符,在E2單元格中輸入=RIGHT(B2,5),然后向下填充,提取所有區(qū)域信息。接下來(lái),您可以使用后續(xù)學(xué)習(xí)的Excel該功能可以快速統(tǒng)計(jì)該地區(qū)的客戶數(shù)量,以實(shí)現(xiàn)數(shù)據(jù)分析的目的。 以上內(nèi)容就是LEFT函數(shù)、MID函數(shù)、RIGHT函數(shù)的具體使用,但這三個(gè)函數(shù)的使用場(chǎng)合遠(yuǎn)不止這些。如果需要增加一列客戶性別,需要從客戶信息中提取身份證號(hào)碼的第17位(第17位是性別信息,奇數(shù)是男性,偶數(shù)是女性)。來(lái)試試如何判斷客戶的性別! 圖3.20 RIGHT函數(shù) 注意 R可用于提取性別信息IGHT()獲得身份證的最后兩個(gè)函數(shù),然后使用LEFT()在這兩位數(shù)中獲得第一個(gè)函數(shù),然后使用MOD()函數(shù)對(duì)2取余數(shù),此時(shí)得到的余數(shù)只有0和1,最后使用TEXT()函數(shù)將余數(shù)轉(zhuǎn)換為員工的性別,[=0]女;[=1]男性是一種條件格式,表示之前的值為0時(shí)輸出文本女性,1時(shí)輸出文本男性,公式為=TEXT(B1,[=0]女;[=1)。或者也可以用IF判斷函數(shù)。 3.2.4 LEN、LENB函數(shù) 在實(shí)際的客戶信息表中,三個(gè)字的名字大多是,但兩個(gè)字和四個(gè)字的名字并不少見。對(duì)于名稱長(zhǎng)度不同的信息表,如圖3所示.如何提取21所示?此時(shí)LEN函數(shù)、LENB函數(shù)可以派上用場(chǎng)。 圖3.21 LEN函數(shù) LEN函數(shù):LEN函數(shù)的功能是返回文本字符串中的字符數(shù),如圖3所示.21所示。 語(yǔ)法LEN(string):函數(shù)執(zhí)行成功時(shí)返回字符串string如果參數(shù)值為N,則返回-1ULL,則LEN()函數(shù)返回NULL。 LENB函數(shù):LENB函數(shù)的功能是返回字符串中代表字符的字節(jié)數(shù)。一個(gè)漢字是一個(gè)字符,但它是兩個(gè)字節(jié),所以分別使用LEN函數(shù)和LENB如果函數(shù)測(cè)長(zhǎng)一串含有漢字的字符,返回的數(shù)字必須不同,如圖3所示.22所示。 圖3.22 LENB函數(shù) 如圖3.22中顯示的客戶信息表,客戶名稱長(zhǎng)度不同,如何提取名稱背后的身份證號(hào)碼?仔細(xì)觀察LEN函數(shù)和LENB發(fā)現(xiàn)L是函數(shù)的結(jié)果ENB()減去LEN()差異只是第一個(gè)客戶姓名的字符長(zhǎng)度。相反,2*LEN()減LENB差異正好等于身份證號(hào)碼的長(zhǎng)度。到目前為止,你發(fā)現(xiàn)了什么嗎?如圖3所示.選擇E2單元格,輸入提取身份證號(hào)碼的公式為:=MID(B2,LENB(B2)-LEN(B2) 1,2*LEN(B2)-LENB(B2)。這種邏輯不僅適用于漢字 這種方法可以提取數(shù)字文本,如姓名 手機(jī)號(hào),姓名 每個(gè)人都要學(xué)會(huì)舉一反三。 圖3.23 LEN與LENB配合使用函數(shù) 3.2.5 SUM、SUMIF、SUMIFS函數(shù) 在做數(shù)據(jù)匯總時(shí),求和函數(shù)最常用。直接求和、有條件求和的使用非常頻繁,下面我們主要介紹SUM函數(shù)、SUMIF函數(shù)、SUMIFS函數(shù)。 SUM函數(shù):返回單元格區(qū)域中數(shù)字、邏輯值和數(shù)字形式的文本表達(dá)之和。如果參數(shù)中有錯(cuò)誤值或文本不能轉(zhuǎn)換為數(shù)字,則會(huì)導(dǎo)致錯(cuò)誤。SUM函數(shù)中的參數(shù)可以用逗號(hào)分開,也可以是連續(xù)的單元格區(qū)域。SUM函數(shù)的使用方法有很多種,函數(shù)中的參數(shù)也是靈活多變的我們先介紹一種最常見的使用形式。如圖3所示.如24所示,拿到推廣報(bào)表后,如果想總結(jié)消費(fèi),可以用SUM求和方便快捷。 圖3.24 SUM函數(shù)使用 SUMIF函數(shù)語(yǔ)法為:SUMIF(range,criteria,sum_range)。SUMIF函數(shù)參數(shù)介紹如下: 第一個(gè)參數(shù):range單元格區(qū)域用于條件判斷。 第二個(gè)參數(shù):criteria是求和條件,是由數(shù)字、邏輯表達(dá)組成的判斷條件。 第三個(gè)參數(shù):sum_range單元格、區(qū)域或引用是實(shí)際求和區(qū)域。 省略第三個(gè)參數(shù)時(shí),條件區(qū)域?yàn)閷?shí)際求和區(qū)域。criteria通配符可用于參數(shù),包括問號(hào)(?)和星號(hào)(*)。問號(hào)匹配任何單個(gè)字符;星號(hào)匹配任何一串字符。要找到實(shí)際的問號(hào)或星號(hào),請(qǐng)?jiān)谧址拜斎氩ɡ颂?hào)(~)。只有當(dāng)區(qū)域內(nèi)相應(yīng)的單元格符合條件時(shí),sum_range中間的單元格只求和。如圖3所示.在25所示的數(shù)據(jù)表中,點(diǎn)擊率大于1%點(diǎn)擊量求和,點(diǎn)擊率小于1%點(diǎn)擊量不計(jì)入求和。只有點(diǎn)擊率大于1%在這種情況下,使用SUMIF函數(shù)很容易完成。選擇單元格C11,輸入公式=SUMIF(E1:E10,>1%,C1:C10),點(diǎn)擊率大于1%點(diǎn)擊量之和。 圖3.25 SUMIF函數(shù) SUMIF函數(shù)是為了求和符合指定條件的多個(gè)單元格,而SUMIFS顧名思義,函數(shù)是為了滿足指定條件的多個(gè)單元格。與S相比UMIF函數(shù),SUMIFS函數(shù)升級(jí)指定條件,從一個(gè)條件增加到多個(gè)條件




