數據分析系列 6/32 | 數據統計第一步:分類彙總

 

在Excel衆多的統計函數中,有一種函數集合了上述常用的統計函數,它就是SUBTOTAL函數,該函數是功能強大的分類彙總統計函數。

 

 

PART

01

   SUBTOTAL函數

    

SUBTOTAL函數的語法格式爲SUBTOTAL(function_num,ref1, ref2, ...)。其中function_num是1~11或101~111的數字,每個數字對應不同的函數功能,如下圖所示,參數ref1,ref2, …則爲要對其進行分類彙總計算的第1至29個命名區域或引用(必須是對單元格區域的引用)。

 

PART

02

   SUBTOTAL函數實例應用

 

1、實例描述

作爲一個數據分析師,平時的主要工作就是查看報表、分析數據(非技術方向的是這樣)。但是我們在分析報表數據的時候,會因爲一些簡單的統計操作感到困惑,如在篩選某些符合條件的數據記錄時,總是不能直觀地統計出篩選後的記錄數量,這樣就會很麻煩。如我需要對下圖所示的客戶情況進行篩選。

 

2、實例分析

在此之前,我比較困惑的是不能在篩選數據的同時進行統計,其實SUBTOTAL函數就能滿足上面的需求。

 

3、操作分析

從上面的需求目的出發,我們可以在報表中添加兩列輔助列,用來計算原表中需要統計的行數,新增的兩列數據不會改變統計的結果。

第1步:新增兩列。在A列前分別插入“序號”和“輔助列”,然後選取工作表的所有數據單元格,切換至“插入”選項卡下,在“表格”組中單擊“表格”。

第2步:創建表格。彈出“創建表”對話框,確定即可。如下圖所示。這裏之所以要爲原數據區域插入表格,是爲了後面輸入公式後能自動計算。

第3步:查看錶格樣式。此時可見對所選區域應用的表格樣式,當鼠標停留在數據區域滾動時,表頭的內容會一直顯示在表上方,這比使用凍結窗格功能更方便。

第4步:在“輔助列”中輸入公式。在B2單元格輸入公式“=0”,然後按【enter】鍵,則輔助列的B3:B51單元格區域將統一填充該公式,且都顯示爲“0”,如下圖所示。

第5步:在“序號”列中輸入公式。在A2單元格中輸入公式“=SUBTOTAL(2,B$1:B2)”,然後按【enter】鍵顯示結果,則A3:A51單元格區域也自動填充了該公式,且單元格中顯示連續的數字,如下圖所示。

第6步:刪除無效的數據記錄。手動刪除序號爲“13”和“47”的“死亡客戶”記錄,這些對企業已經沒有價值,且爲避免後期的數據統計過程中影響真實結果,因此需要刪除。刪除後,A列中的序號自動變化。

第7步:篩選“冰櫃”列中合格的記錄。在“數據”下啓用篩選功能,篩選“冰櫃”列中的“合格”記錄,篩選結果如下圖所示。由此結果可發現,篩選後的記錄中,表格本身的行號不再連續,就不能通過行號來辨別記錄數了,而所有的序號仍然是連續的,通過A列最後一條記錄的序號就可以直接看出符號篩選條件的記錄數。

 

PS.插入行:如果在上面的表格中插入新的記錄,則A列的序號也會自動更改。

隱藏行:如果需要隱藏上面中的某些行,而保持序號仍是連續變化的,則將公式中的function參數的數字“2”改爲“102”,這樣就能對隱藏的行進行自動統計。

 

決策分析:這裏使用了SUBTOTAL函數有效地解決了我們的問題,通過觀察篩選結果可知,冰櫃合格的客戶數據記錄是44條,合格率高於90%,這說明之前對冰櫃的要求很多客戶都做到了,至於沒有做到的,就需要看實際情況來考慮以後的合作了。

 

歡迎關注微信公衆號,訪問更多精彩:數據之魅

如需轉載,請聯繫授權,謝謝合作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章