重複はすぐにExcelファイルを汚染し、計算を歪め、データの分析を複雑にします。連絡先データベース、売上表、商品リストのいずれであっても、重複を検出して削除することは、ファイルをクリーンで信頼性の高い、使いやすい状態に保つために不可欠です。
このガイドでは、最も簡単な方法から最も高度な方法まで、重要なデータを失うことなくExcelで重複を削除するためのすべての方法を学ぶことができます。また、プロセスを自動化し、よくあるエラーを回避するための実用的なヒントも紹介します。
なぜExcelで重複を削除するのか?
重複は次のような問題を引き起こします:
- 結果(売上、数量、連絡先)を人為的に膨らませる
- ピボットテーブルの不整合
SUM.IFやCOUNTIFなどの計算式でエラーが発生する。- データが大きい場合、ファイルが遅くなる
これらのエラーを削除することで、分析の質を向上させ、効率を高めることができます。
方法1:ネイティブの「重複の削除」機能を使う
Excelには、わずか数クリックで重複を削除するツールが組み込まれています:
ステップ
- データを含む範囲(例:A1:C100)を選択する。
- データ」タブで「重複の削除」をクリックする。
- 分析する列(1つまたは複数)にチェックを入れる。
- OK “をクリック: Excelは選択された列の同じ行をすべて削除する。
例
| 名前 | Eメール |
|---|---|
| アリス | alice@gmail.com |
| アリス | alice@gmail.com |
| ボブ | bob@gmail.com |
削除後は、複製1つにつき1行しか残りません。
ヒント: 削除する前にデータのコピーを取ることを忘れないでください。
方法2:高度なフィルターを使って重複を削除する
この方法は、元のソースを削除せずに単一のリストを抽出したい場合に便利です。
ステップ
- カラムを選択する
- データ “タブ>“詳細設定”(”フィルター “の中)に進む。
- 別の場所に抽出 “にチェックを入れる。
- ユニークレコードのみ “にチェックを入れる。
- 結果を表示するターゲット・セルを選択する。
この方法では、基本データはそのまま維持されます。
方法3:数式を使用して重複を特定する
数式を使用すると、重複をすぐに削除せずにマークすることができます。
NB.SIを使った例
=NB.SI(A:A; A2) > 1
この式は、A列全体でA2の値が何回現れるかをチェックする。
結果が> 1であれば、それは重複である。
テーブルに “Duplicate? “カラムを追加し、該当する行をフィルタリングする。
関連記事:Excel COUNTIF(例付き)
方法4: 構造化テーブルの重複を削除する
データがエクセルの表(Ctrl + T)にある場合、以下の方法も使えます:
- 表のセルをクリックする。
- テーブルツール > デザイン
- そして「重複の削除」を選択する。
エクセルは自動的にヘッダーを認識し、比較する列の選択をガイドします。
部分的な重複の削除(1列のみ)
他のデータは残したまま、1つの列(Eメールなど)だけの重複を削除したい場合があります。
最も安全な方法を紹介しよう:
- データを並べ替える(名前順、日付順など)
- ある列で
NB.SIという数式を使って重複を特定する。 - このカラムをフィルタリングして、1つしか発生しないようにする。
- 特定された重複を手動で削除する
実例: 顧客リストのクリーンアップ
顧客の名前とEメールを含むテーブルがあります。そのうちのいくつかは複数回記録されています。
次のようにします。
各メールアドレスのエントリを1つにしたい。
お勧めの方法
- Eメール列の“重複削除 “を使用する。
- その後、顧客ごとに金額をグループ化する必要がある場合は、
SUM.SI.ENS式と組み合わせます。
重複を避ける方法
ベストプラクティスをいくつか紹介します:
- エラーを制限するために、データバリデーション付きのドロップダウンリストを使用する:
-> Excelでドロップダウン リストを作成する方法(ステップバイステップ) - 条件式を適用して、リアルタイムで重複を検出する
- 複数のコピー・ペースト操作を避けるため、データを一元管理する。
参考リンク一覧
- Excel COUNTIF(例付き)
- 別の列に基づくCOUNTIF
- Excelで英数字以外の文字を削除する
- Excelで括弧を削除する(4つの簡単な方法)
- COUNTIFSが機能しない理由(8つの原因と解決策)
まとめ
Excelで重複を削除することは、データの品質を保証するために不可欠なステップです。本ガイドで紹介したネイティブツール、数式、フィルタ、テーブルなどの様々な方法のおかげで、ニーズに合わせた解決策が可能になりました。
クリーンなデータは信頼できる分析の基礎です。これらのテクニックを適用することで、ファイルの可読性が向上するだけでなく、表やグラフのパフォーマンスも向上します。