1. Home »
  2. エクセル練習問題:目次 »
  3. 重複するデータをカウントする/集計をする

重複するデータをカウントする/集計をする:エクセル練習問題


スポンサードリンク
(追記) (追記ここまで)

更新:2025年9月16日;作成:2015年4月24日

問題 topへ

問題1の解答例 topへ

UNIQUE関数を使う方法

数式(計算式)で求める方法

作業列を使う方法

(追記) (追記ここまで)

問題2の解答例 topへ

GROUPBY関数を使う方法

UNIQUE関数を使う方法

問題3の解答例 topへ

  • 問題3:重複しない品名を書き出して各品名の個数をカウントしなさい
  • 解答:下図のように、りんご 5、バナナ 3、みかん 4、スイカ 1 となります。

GROUPBY関数を使う方法

  • Excel for Microsoft365ではGROUPBY関数が使えます。
    GROUPBY関数の詳しい使い方は GROUPBY関数を使って集計する をご覧ください。
  • E3セルに =GROUPBY(B2:B15,C2:C15,COUNTA) と入力しています。

UNIQUE関数を使う方法

  • Excel for Microsoft365、Excel2021ではUNIQUE関数やSpill(スピル)機能が使えます。
    UNIQUE関数の詳細な使い方は UNIQUE関数で重複しない値を取り出す をご覧ください。
  • E3セルに =UNIQUE(B3:B15) と入力して、重複のない品名を取り出します。
    F3セルに =COUNTIF(B3:B15,E3#) と入力します。
    E3# の #はスピル範囲演算子と呼ばれるものです。スピル範囲の全体を参照することができます。

重複の削除と数式を使う方法

  1. 重複しない品名を書き出すには、重複データの削除を利用すると簡単です。
    品名をコピーして、E列に貼り付けます。
    B3:B15セルを選択して、[Ctrl]+[C]でコピーし、E3セルを選択して[Ctrl]+[V]で貼り付けます。
    もしくは、B3:B15セルを選択して、[Ctrl]キーを押した状態で、E3セルの位置へドラッグしてコピーします。
  2. [データ]タブの[重複の削除]を実行します。
  3. 重複の削除に関する警告が表示されました。
    選択しているセル範囲E3:E15の上のセルE2が入力済みなので、隣接するセルを含むように拡張しますか?という問い合わせになります。
    ここでは、必要ないので、「現在選択されている範囲を並べ替える」にチェックを入れ、[重複の削除]ボタンをクリックします。
  4. 重複の削除ダイアログボックスで[OK]ボタンをクリックします。
  5. 重複した品名が削除され、一意の値が残っています。[OK]ボタンをクリックします。
  6. Excel for Microsoft365、Excel2021以降のバージョンではspill(スピル)機能が使えます。
    F3セルに =COUNTIF(B3:B15,E3:E6) と入力します。
    Excel2019以前のバージョンでは
    F3セルに =COUNTIF($B3ドル:$B15,ドルE3) と入力して、オートフィルなどで数式を下方向へコピーします。

ピボットテーブルを利用することもできます

  1. データリスト内のセルを選択します。
    [挿入]タブの[ピボットテーブル]を実行します。
  2. テーブル/範囲がデータリストの範囲と一致しているのを確認します。
  3. ピボットテーブルのフィールドリストで、フィールドの「品名」を行ラベルと値にドラッグして配置します。
    ピボットテーブルで各品名の個数が計算されました。

統合を利用することもできます

  1. 計算結果を表示するセル E2セルを選択します。
    [データ]タブのテータツールグループにある[統合]をクリックします。
  2. 集計の方法を「個数」にします。
    統合元範囲内をクリックして、シートの B2:C15 を選択します。
    [追加]ボタンをクリックします。
    すると、統合元に Sheet2!$B2ドル:$C15ドル が登録されます。
    統合の基準で 「上端行」「左端列」にチェックを入れます。
    [OK]ボタンをクリックします。
  3. 計算結果が表示されました。

スポンサードリンク
(追記) (追記ここまで)


(追記) (追記ここまで)
Home|エクセル練習問題:目次|重複するデータをカウントする/集計をする

PageViewCounter
Counter
Since2006/2/27

AltStyle によって変換されたページ (->オリジナル) /