电竞比分网-中国电竞赛事及体育赛事平台

分享

巧妙應(yīng)用Excel函數(shù)實現(xiàn)省份城市數(shù)據(jù)分離

 瓶子26 2015-07-16

本文由微博@Excel報表顧問 投稿。@Excel報表顧問 大名薛奔,是位電商數(shù)據(jù)分析師,擅長于報表自動化等,Excel技巧是其強(qiáng)項之一



今天分享一個做電商零售的童鞋常常遇到的數(shù)據(jù)處理問題。為方便演示,我把源數(shù)據(jù)內(nèi)容弄的少些。



源數(shù)據(jù)如圖1


看到這數(shù)據(jù)大家肯定不陌生,可以說常常和這些打交道。因為我們不可能直接對A列進(jìn)行分析,我們只能對B,C列進(jìn)行透視表分類匯總。然后分析我們的訂單分布情況,這應(yīng)該是物流運(yùn)營者或淘寶店主經(jīng)常干的事情。


不夸張地說,很多人說自己在做數(shù)據(jù)分析時,但其實他們對數(shù)據(jù)處理這塊都搞不定。數(shù)據(jù)無法處理成功,如何下一步分析,是吧。


回到正題:那怎么把A列里的數(shù)據(jù)進(jìn)行分離呢。好在這數(shù)據(jù)還算規(guī)范,沒有什么多余的空格,省市之間都有嚴(yán)格的省市進(jìn)行區(qū)分。

所以我們差不多可以確定可以用省和區(qū)來對他們進(jìn)行區(qū)分。有人問那上海市北京市這些呢,我們先不研究那么復(fù)雜,先解決這2個。最后談復(fù)雜的。


問題1:解決省份或自治區(qū)的提取


分析思路如下:我們用find函數(shù)來查找省或區(qū)的位置,如果是山東省這種的話,find區(qū)時就會出錯。這里用上一個函數(shù)isnumber,也就是判斷是不是數(shù)字的意思。如果是山東省這種的話,find區(qū)就會出錯,返回false。那么再嵌套一個if判斷,false就返回區(qū),正確就返回省。


所以第一步的函數(shù)公式為:=IF(ISNUMBER(FIND('區(qū)',A2)),'區(qū)','省')




如何分步分析公式內(nèi)部的東西,請活用快捷鍵F9。把你要分析的公式部分選中,然后按F9.比如這樣:




這里我們已經(jīng)完成了對省和區(qū)的判斷了。


那第二步就很方便了:


Left函數(shù)返回區(qū)或省的位置就行了。=LEFT(A2,FIND(B2,A2))




至此,我們就把省份或自治區(qū)完美的提取了。組合函數(shù)公式為:=LEFT(A2,FIND(IF(ISNUMBER(FIND('區(qū)',A2)),'區(qū)','省'),A2))


總結(jié)思路:

  1. 返回單元內(nèi)的位置必然想到find。Find返回是數(shù)值,find不到就返回value錯誤,所以要想到isnumber。所以函數(shù)的認(rèn)知要多要全,本人認(rèn)知函數(shù)108個,2副牌的數(shù)量,所以信手拈來。

  2. 要注意文本的引號是英文狀態(tài)的,括號也是英文狀態(tài),原因你懂的,美國人發(fā)明的excel當(dāng)然英文狀態(tài)。


問題2:提取城市


既然前面已經(jīng)有了省或自治區(qū),那剩下的就是城市了,所以很簡單。直接曬結(jié)果了。




Len是返回文本字符串或單元格內(nèi)容的長度,就這么簡單。


問題3:直轄市的數(shù)據(jù)處理


最后來談下如果是上海市上海市這種怎么辦:比如:




我的思路是為他專門開辟一列輔助列,然后計算單元格內(nèi)市的數(shù)量。為2的話,就屬于上海市這種。最后的公式為:



=LEFT(A11,IF(LEN(A11)-LEN(SUBSTITUTE(A11,'市',''))=2,FIND('市',A11),''))


以上是我為大家設(shè)計的省份地區(qū)分離公式,不一定是最簡潔的,但一定是思路清晰而有效的,拿來就能用。


總結(jié)公式:

  1. 提取省或自治區(qū)公式,以A2作為數(shù)據(jù)源:=LEFT(A2,FIND(IF(ISNUMBER(FIND('區(qū)',A2)),'區(qū)','省'),A2))

  2. 提取剩下的城市:=RIGHT(A2,LEN(A2)-LEN(E2))

  3. 提取直轄市那種特殊的情況:=LEFT(A2,IF(LEN(A2)-LEN(SUBSTITUTE(A2,'市',''))=2,FIND('市',A2)))


函數(shù)的字符除非太長,不然長一點(diǎn),短一點(diǎn)對運(yùn)算影響不大,關(guān)鍵是嵌套的思路清晰。



目前@Excel報表顧問 在我的知了幫上共開發(fā)了兩款產(chǎn)品


產(chǎn)品1:電商|零售數(shù)據(jù)處理10大技巧

共10集,每集15-20分鐘。詳情請點(diǎn)擊最下方的閱讀原文,購買后我們會給你發(fā)送視頻你也可以自行下載。



產(chǎn)品2:Excel在人力資源應(yīng)用:高效錄入員工信息

共10集,每集15-20分鐘。可以復(fù)制這個網(wǎng)址進(jìn)行購買:http://www./goods.php?id=32



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多