這是一個由統計參加活動人員引發的故事。經常與數字打交道就需要有數字處理的思維,需要牢記不論何時開始統計分析都要從建立規范的數據源開始工作。規范的數據源第一條規矩就是一個單元格只記錄一條信息。如果你忘了或者你沒有按這條規則辦事,那麻煩就會找上你,跪搓衣板也有可能。
因為趕一張成員統計表,錯過了一個重要人物的電話;
因為錯過了重要人物的電話,回家就跪了搓衣板。
這是一個真實的事,發生在筆者認識的一個朋友身上。朋友是挺聰明和有干勁的一個小伙子,是一家企業的統計人員。上周三下午,領導安排他統計一次大型活動的參加人員。
1.阿明身上發生了什么
阿明收到任務后,很快聯系各個部門的負責人上報人員名單。很順利,一個多小時后,阿明就收到各部門的上報,然后匯總得到這樣的一個表格:

我們的朋友阿明,傻眼了,看著時間滴答滴答的過去,頭腦一時短路,沒想去繼續搜索怎么把單元格的多個內容提取出來排成一列。而是立馬投入緊張的復制粘貼手動分組中。也就是在這個時候,電話響了,緊張工作中的阿明看也沒看直接掛掉。這是一個重要人物的重要電話,是阿明女友讓他下班去接她的電話。
下班回家后,“悲慘”的事發生了,耙耳朵阿明跪了搓衣板。
2.為什么?
一個小小的成員統計安排任務,居然產生了這么大的后果!是阿明流年不利嗎?是阿明工作不夠機靈嗎?是阿明女友太霸道了嗎?……都不是!唯一的原罪就是阿明雖然是統計員,但缺乏數據思維,沒有建立數據源的觀念和習慣。阿明很努力,但他只把自己當成了一個文員,而不是一個數據統計員。 如果阿明在聯系各部門上報名單的時候直接要求大家用Excel文檔上報,如果阿明在匯總的時候按照數據人的習慣建立了數據源,那么所有的求助、緊張的復制粘貼都不會發生。因為有了規范的數據源,利用數據透視表即可得到人數統計;利用隨機函數賦值再進行排名,再按排名順序快速分組(就是阿明最后得到但沒能使用的方法)……
也就是所有的混亂,緊張,重點并非阿明函數懂得少,而是阿明自己的操作習慣太會拉麻煩。
3.謹記
如果我們的工作常與數據打交道,那就一定要有不論何時都從建立規范數據源開始工作的理念和習慣。在阿明這次事情的身上,我們至少可以學到一條規范:一個單元格只存放一個信息(數據)! 最后,我們來看看有規范的數據源,阿明統計人數、分組會是怎么進行的。利用數據透視表統計人數非??欤坏?分鐘完成:

利用函數進行分組也不到2分鐘:第一步,利用隨機函數RAND和排名函數RANK為每個人隨機排名

第二步,利用INDEX函數和MATCH函數,按1到251(共251人)的排名順序依次分組

小結:平時工作中遇到的很多問題,其實都是因為缺乏數據思維,缺乏規范的數據源造成的。今天這個問題還算是容易的,有現成的公式套路,解決起來也不難。有時候群里的伙伴提出的問題,那個數據源真是亂,別說公式了,就算是用VBA也難以理出頭緒??傊B成良好的做表習慣,逐漸形成規范的數據思維,對于自己今后的工作是非常有好處的。 知識站:這里簡單解釋一下文中統計人數的公式。=LEN(B2)-LEN(SUBSTITUTE(B2,”、”,””))+1公式運用了LEN和SUBSTITUTE函數。SUBSTITUTE是一個替換函數,可以在一個單元格中把指定的內容替換成別的內容。SUBSTITUTE(B2,”、”,””)的意思就是把B2單元格中的頓號替換成空白(””表示空白),其實就是起到刪掉頓號的效果。LEN函數的作用,就是判斷一個單元格或者公式結果的字數(長度)。LEN(B2)可以得到B2單元格內的字數(字+符號),LEN(SUBSTITUTE(B2,”、”,””))可以得到沒有頓號的字數。那么這和人數有什么關系呢?兩者相減,就得到了頓號的個數,而人數就是頓號的個數加1。分析到這一步,公式我想大家都能看明白了。






