Excelで重複データを削除する方法|関数・条件付き書式・Power Queryまで解説

Excelで名簿、顧客リスト、商品一覧、アンケート結果、売上データなどを扱っていると、よく発生するのが重複データです。
同じ名前が複数回入っていたり、同じメールアドレスが二重登録されていたり、同じ商品コードが何度も並んでいたりすると、集計ミスや管理ミスの原因になります。

特に初心者のうちは、次のような悩みを持ちやすいです。

  • Excelで重複を簡単に消す方法がわからない

  • 1列だけでなく複数列をまとめて重複判定したい

  • 消す前に重複箇所だけ色を付けて確認したい

  • 関数で重複チェックしたい

  • Power Queryを使うと何が便利なのかわからない

  • 重複削除したら必要な行まで消えてしまった

  • 「完全一致の重複」と「一部が同じだけ」の違いがわかりにくい

Excelには、重複データを扱う方法が1つだけではありません。
主な方法だけでも、次のような選択肢があります。

  • Excel標準の「重複の削除」機能

  • 条件付き書式で重複を色分けする方法

  • COUNTIF などの関数で重複を判定する方法

  • UNIQUE関数で重複を除いた一覧を作る方法

  • Power Queryで重複除去を自動化する方法

どの方法を使うべきかは、目的によって変わります。
たとえば、「今すぐ消したい」のか、「まず確認したい」のか、「元データは残したい」のか、「毎回同じ処理を繰り返したい」のかで、最適なやり方は違います。

この記事では、Excelで重複データを削除する方法について、基本から実務レベルまで、関数・条件付き書式・Power Queryを含めてできるだけわかりやすく解説します。
単なる操作説明だけでなく、どの方法がどんな場面に向いているか、注意点は何か、失敗しやすいポイントはどこかまで丁寧に整理していきます。


Excelでいう「重複データ」とは何か

まず最初に、「重複」とは何を指すのかを整理しておきましょう。

Excelでいう重複データとは、同じ値や同じ組み合わせのデータが複数回存在している状態です。

たとえば、次のような表があるとします。

顧客ID 氏名 メールアドレス
1001 田中 tanaka@example.com
1002 佐藤 sato@example.com
1001 田中 tanaka@example.com

この場合、1行目と3行目は同じ情報なので重複と考えられます。

ただし、重複にはいくつか種類があります。

1. 1つの列だけ重複している

たとえばメールアドレスだけ同じなどです。

2. 複数列の組み合わせが重複している

顧客IDと氏名とメールアドレスの組み合わせ全体が同じ場合です。

3. 見た目は同じでも実は違う

空白が含まれていたり、全角半角が違ったりすると、同じに見えてもExcel上では別データとして扱われることがあります。

つまり、重複削除ではまず
「どの列を基準に重複とみなすか」
を決めることが重要です。


Excelで重複データを扱う代表的な方法

重複データの扱い方は大きく分けると、次の4パターンに整理できます。

1. その場で重複行を削除する

Excelの「重複の削除」機能を使う方法です。
最も手早いですが、元データが直接変わる点に注意が必要です。

2. 重複箇所を色付けして確認する

条件付き書式を使う方法です。
いきなり削除せず、まず確認したいときに向いています。

3. 関数で重複判定する

COUNTIFやCOUNTIFSなどを使う方法です。
重複かどうかを別列に表示したいときに便利です。

4. 別の場所に重複を除いた一覧を作る

UNIQUE関数やPower Queryを使う方法です。
元データを残しながら整理したいときに向いています。


最も簡単な方法:Excel標準の「重複の削除」機能を使う

まずは、一番手軽でよく使われる方法から見ていきます。

Excelには、重複データを直接削除できる標準機能があります。
この方法を使うと、選択した範囲の中から重複行を自動で見つけて削除できます。


重複の削除機能の使い方

手順

  1. 重複削除したいデータ範囲を選択する

  2. Excel上部の 「データ」タブ を開く

  3. 「重複の削除」 をクリックする

  4. どの列を基準に重複判定するか選ぶ

  5. OKを押す

これだけで、重複データが削除されます。


例:1列だけを基準に重複削除する

たとえば次のような表があるとします。

氏名
田中
佐藤
田中
鈴木

この列を選んで「重複の削除」を実行すると、重複している「田中」のうち1件だけ残り、もう1件が削除されます。

結果は次のようになります。

氏名
田中
佐藤
鈴木

例:複数列を基準に重複削除する

次のようなデータを考えます。

氏名 部署
田中 営業
田中 開発
田中 営業

この場合、氏名だけを見ると「田中」が重複していますが、部署まで含めると

  • 田中・営業

  • 田中・開発

  • 田中・営業

という組み合わせになります。

重複削除で

  • 氏名だけを基準にすれば、田中は1件だけ残ります

  • 氏名と部署の両方を基準にすれば、「田中・営業」だけが重複として削除され、「田中・開発」は残ります

この違いはとても大切です。


「重複の削除」機能のメリット

この方法のメリットは非常にシンプルです。

メリット

  • 操作が簡単

  • 関数が不要

  • 大量データでもすぐ処理できる

  • 複数列を組み合わせて判定できる


「重複の削除」機能の注意点

便利ですが、注意点もあります。

1. 元データが直接変更される

この機能は、別の場所に結果を作るのではなく、元データそのものから重複行を削除します。
そのため、必要なら事前にコピーを取っておくべきです。

2. 最初に出てきたデータは残る

重複している場合、通常は最初に見つかった行が残り、後ろの重複行が削除されます。

3. 一度削除すると気づきにくい

削除後に「やっぱり別条件でやればよかった」と思っても、元に戻しにくいことがあります。
大量データでは特に注意が必要です。


削除前に確認したいときは条件付き書式が便利

いきなり削除するのが不安な場合は、まず重複しているセルを色分けして確認する方法がおすすめです。
このとき使うのが、Excelの条件付き書式です。


条件付き書式で重複を色分けする方法

手順

  1. 重複チェックしたい範囲を選択する

  2. 「ホーム」タブ を開く

  3. 「条件付き書式」 をクリックする

  4. 「セルの強調表示ルール」「重複する値」 を選ぶ

  5. 好きな色を選んでOKを押す

これで、重複しているセルが自動的に色付きで表示されます。


条件付き書式のメリット

メリット

  • データを削除しない

  • まず確認してから手動で整理できる

  • 見た目で重複がわかりやすい

  • 初心者でも使いやすい

Si quieres conocer otros artículos parecidos a Excelで重複データを削除する方法|関数・条件付き書式・Power Queryまで解説 puedes visitar la categoría Sisutemuunyo.

Go up