
我有一個如下所示的項目清單:
A
B
C
A
A
B
D
E
A
現在我想統計每個項目出現的次數。結果應該是這樣的:
A 4
B 2
C 1
D 1
E 1
我怎樣才能做到這一點?值得注意的是,這應該是靈活的。這意味著如果我將項目添加F
到列表中,該項目也應該在結果中考慮。
答案1
這是一種方法:
假設:您希望保持現有列/清單不變,並且您希望在其他地方提供此摘要:
- 下一個操作顯然需要一個列標題。在清單上方的儲存格中新增列標題。
- 從 Excel 的「資料」標籤的「篩選器」下,選擇「進階」功能表選項(在 Excel 2007/10 的功能區中)
- 選擇範圍,包括新標題。選擇“複製到其他位置”並選取“僅唯一記錄”。為「複製到」位置選擇一個目標儲存格。
在新的唯一清單旁邊的儲存格中,新增公式 =countif,如下所示:
=COUNTIF(F$16:F$24,I16)
(其中第一個參數是原始清單的絕對範圍,第二個參數是唯一值的相對儲存格)
將此公式複製並貼上到所有唯一儲存格的右側。
如果自動計算已關閉,請點選F9更新。
結果是這樣的:
答案2
使用資料透視表:
- 將標題新增至項目清單(例如,儲存格 A1 中的「項目」)
- 選擇第 1 列(整列,而不僅僅是其中的資料)
- 插入資料透視表
- 將「Item」拖曳至行區域,同時將其拖曳至值區域
- 值計算應預設為“Count”
如果您將項目新增至清單中,只需重新整理資料透視表即可更新計數和/或選取任何新項目。
答案3
這裡有一個漂亮的 GIF 展示瞭如何在 Excel 中進行操作。這是 Mac OS X 版本,但應該差異不大。