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