Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 如果Excel表格中某列數據包含重復的項目,要統計該列唯一值的出現數量,即對于重復出現的數據只計算一次,除了使用公式,在某些情況下還可以使用數據透視表。如下圖為某產品的銷售流水記錄表,可以看到其中“分店C”中的員工“姓名9”有四條記錄,現在需要用數據透視表來統計表中各分店員工的數量,即對于類似“姓名9”的重復姓名在各分店中只計一次。 ??? ??? Excel并沒有提供直接的函數或命令在數據透視表中得到唯一值的總數,本文介紹在數據源中添加輔助列的方法,以上圖為例,假如數據在A2:D21區域中,且記錄會不斷增加,在Excel 2010中步驟如下: ??? 1.添加輔助列。以E列為輔助列,在E2中輸入一個標題,如“人員數量”,在E3中輸入公式: ??? =IF(COUNTIF($C$2:C3,C3)=1,1,"") ??? 然后向下填充公式至最后一條記錄所在行。 ??? ??? 2.插入名稱。該名稱將作為數據透視表的數據源,以便在添加新的記錄后可通過刷新數據透視表來更新數據。 ??? 在“公式”選項卡中單擊“定義名稱”按鈕,在彈出的對話框的“名稱”右側輸入一個名稱,如“數據源”,在“引用位置”后輸入下列公式: ??? =OFFSET($A$2,,,COUNTA($A$2:$A$1000),5) ??? 單擊“確定”添加該名稱。 ??? 3.插入數據透視表。選擇數據區域中的某個單元格,在“插入”選項卡中單擊“數據透視表→數據透視表”,彈出“創建數據透視表”對話框,在“表/區域”右側的文本框中輸入上述定義的名稱“數據源”,單擊“確定”。 ??? ??? 將“分店”和“人員數量”字段分別拖入“行標簽”和“數值”區域,默認“人員數量”字段的值匯總方式為“計數”,表示數據源中各分店中包含重復項的記錄數,如圖。 ??? ??? 將該字段的值匯總方式為“求和”后即可得到各分店唯一值的數量,方法是右擊數據透視表中“人員數量”列中的某個數字,在彈出的快捷菜單中選擇“值字段設置”,然后在“值匯總方式”選項卡中選擇“求和”后確定。 ??? ??? 這時即可得到所需的結果。 ??? ??? 以后如果增加了新的記錄,只需在“數據透視表工具-選項”選項卡中單擊“刷新”或按快捷鍵“Alt+F5”刷新數據透視表即可。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!