
次のようなアイテムのリストがあります:
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)
(最初のパラメータは元のリストの絶対範囲、2 番目のパラメータは一意の値の相対セルです)
この数式をコピーして、すべての一意のセルの右側に貼り付けます。
自動計算がオフになっている場合は、F9更新をクリックします。
結果は次のようになります。
答え2
ピボットテーブルを使用する:
- アイテムリストにヘッダーを追加します (例: セル A1 に「アイテム」)
- 列 1 を選択します (列全体、そこにあるデータだけではありません)
- ピボットテーブルを挿入
- 「項目」を行領域にドラッグし、値領域にもドラッグします。
- 値の計算はデフォルトで「Count」になります
リストにアイテムを追加する場合は、ピボット テーブルを更新するだけで、カウントが更新され、新しいアイテムが選択されます。
答え3
Excel での操作方法を示す素敵な GIF がこちらにあります。これは Mac OS X バージョンですが、それほど違いはありません。