Excelで名簿や商品リスト、ログデータなどを扱っていると、「同じデータが何回出てくるのかをカウントしたい」「重複データをまとめて一覧にしたい」といったニーズが頻繁に発生します。
たとえば、
顧客が何回注文しているかを把握したい
アンケートで同じ回答が何件あるかを確認したい
社員の出社日ごとの記録から、出勤回数を集計したい
このようなときに使えるのが、重複データを抽出し、その件数をカウントして一覧化する処理です。
本記事では、Excelで重複データの出現回数を集計し、分かりやすく一覧表示する方法を、以下の3つの手法に分けて解説します。
COUNTIF関数によるシンプルなカウント
ピボットテーブルを使った自動集計
Power Queryによる動的な件数集計
目次
✅ COUNTIF関数で重複件数をカウントする方法
目的:
同じ値が何回出現しているかを列単位で数える。
サンプルデータ:
| 氏名 |
|---|
| 山田 |
| 佐藤 |
| 山田 |
| 鈴木 |
| 山田 |
| 佐藤 |
使用関数:
=COUNTIF($A$2:$A$100, A2)
この関数は、「A列の中にA2の値が何回出てくるか」を返します。
出力結果:
| 氏名 | 回数 |
|---|---|
| 山田 | 3 |
| 佐藤 | 2 |
| 山田 | 3 |
| 鈴木 | 1 |
| 山田 | 3 |
| 佐藤 | 2 |
抽出手順(1回のみ表示):
「=COUNTIF($A$2:A2, A2)=1」を使って初登場だけに絞る
フィルターでTRUEだけを表示
氏名+回数で「ユニーク値+カウント一覧」が完成
✅ ピボットテーブルで件数をまとめて一覧表示する方法
ピボットテーブルを使えば、重複のあるデータを自動的にまとめ、出現回数を集計することができます。
操作手順:
データを選択
「挿入」→「ピボットテーブル」
「行ラベル」にカウント対象の列(例:氏名)を配置
「値」に同じ列を配置 →「集計方法:データの個数」
出力結果:
| 氏名 | 出現回数 |
|---|---|
| 山田 | 3 |
| 佐藤 | 2 |
| 鈴木 | 1 |
特徴:
重複が自動でまとめられる
並び替え・フィルターが簡単
集計項目を複数に増やせる(例:部署×氏名)
【Excel】最新の日付だけを残して他は削除する方法|関数・Power Query・VBAでの実務対応テクニック
✅ Power Queryで重複抽出+件数集計を自動化する方法
Power Queryを使えば、元データが更新されたときに自動的に件数集計を再実行できるようになります。
手順:
「データ」→「テーブルまたは範囲から」でPower Queryを起動
集計したい列(例:氏名)を選択
「ホーム」→「グループ化」
「新しい列名:件数」「操作:行のカウント」で設定
「閉じて読み込む」で結果をシートに出力
出力例:
| 氏名 | 件数 |
|---|---|
| 山田 | 3 |
| 佐藤 | 2 |
| 鈴木 | 1 |
メリット:
元データが変わっても「更新」ボタンで再集計可能
グループ化+件数の表示が簡単
集計列を複数指定可能(例:支店ごとの商品別件数など)
重複データを抽出して件数をカウントできるようになると、
データの傾向や頻出項目を把握しやすくなります。ただし実務では、
件数を集計するだけでなく、
色分けや条件付き書式を組み合わせて視覚的に「見える化」すること で、
判断スピードや対応の優先順位が大きく向上します。重複データの可視化方法をまとめて確認したい方は、
次の記事もあわせて参考にしてみてください。
✅ 出現回数で並べ替えて「重複が多い順」に表示する方法
ピボットテーブルやPower Queryで作成した一覧は、件数の多い順に並び替えることで、「頻出データランキング」のような使い方もできます。
ピボットで並べ替え:
「件数」列の▼をクリック
並べ替え → 降順(大きい順)
・実務での活用シーン
| 活用場面 | 抽出内容例 |
|---|---|
| 顧客ごとの購入回数 | 氏名ごとに購入件数をカウント |
| 商品の売れ筋ランキング | 商品コードごとの出現回数をカウント |
| 不正データの検出 | 同じIDの重複出現をカウントし多い順に表示 |
| アンケート結果の集計 | 選択肢ごとの回答件数を一覧表示 |
注意点と対策
| トラブル | 対処方法 |
|---|---|
| 全角・半角、スペースの違いで別扱い | TRIM や CLEAN 関数で事前に整形 |
| 表示形式は同じだが内部値が違う | 数値・日付は文字列変換で統一(TEXT関数など) |
| フィルター忘れで重複を2重集計 | 抽出時はフィルターや条件列で初出のみ制御 |
・まとめ:重複抽出と件数カウントでデータの傾向を「見える化」
Excelで重複データを抽出して件数をカウントすることで、データの偏りや傾向、頻出項目を可視化できるようになります。
これは、販売管理・勤怠管理・名簿の名寄せ・アンケート分析など、さまざまな業務で即活用できるスキルです。
| 方法 | 特徴 |
|---|---|
| COUNTIF関数 | カスタマイズ性が高く、柔軟な抽出に対応 |
| ピボットテーブル | 並べ替えや集計が一瞬で可能。視覚的な集計に最適 |
| Power Query | データ更新・自動処理に対応。業務の再利用性が高い |