Excelでデータを整理する際に使うことが多い「重複の削除」機能。
使い方によっては必要なデータまで消してしまうこともあり、
「実際どうなるの?」
「何が削除されるの?」
と不安になる方も多いはずです。
この記事では、「Excelで重複削除するとどうなるのか」を中心に、削除の仕組み・影響範囲・行単位での削除挙動・注意点・関数による代替手段まで、Excel初心者にもわかりやすく丁寧に解説します。
Contents
Excelで「重複を削除」するとどうなるのか?
Excelの「重複の削除」機能は、指定した列の値が重複している場合、そのうち1件だけを残して残りを削除する機能です。
ポイント整理
- 対象列の値が同じであれば「下の行」が削除される
- 完全一致が前提
- 元の並び順に応じて、上のデータが残る
- 削除された行は元に戻せない(上書き保存後)
削除されるのは「セル」ではなく「行単位」

ここが最も重要なポイントです。
ID | 名前 | メールアドレス |
---|---|---|
001 | 田中一郎 | tanaka@example.com |
002 | 田中一郎 | tanaka@example.com |
この状態で「名前」と「メールアドレス」の両方を対象にして「重複削除」すると…
➡ 002の行全体が削除されます
つまり、指定列が一致していれば、その行全体が削除されるのです。
【図解風説明】重複削除の操作手順
- 削除したい表のどこかをクリック
- 上部「データ」タブ →「重複の削除」
- 対象とする列にチェック(複数列選択も可能)
- 「OK」をクリック
- 「○件の重複が削除されました」と表示
※間違えて削除した場合は【Ctrl+Z】で元に戻せます。
「すべての列」にチェックした場合の挙動
- すべての列が完全一致した行のみが削除される
- 少しでも違う列があると削除されません
「一部の列だけ」を対象にした場合は?

以下のような表があるとします:
名前 | メールアドレス | 電話番号 |
---|---|---|
田中一郎 | tanaka@example.com | 090-1234-5678 |
田中一郎 | tanaka@example.com | 080-9876-5432 |
このとき、「名前」と「メールアドレス」だけにチェックを入れて削除すると、電話番号が異なっていても重複とみなされて2行目が削除されます。
Excelで重複削除を行う際の注意点
1. データは元に戻せない可能性がある
- 保存してしまうと、削除したデータは復元できません
- 事前にバックアップを取っておくのがベスト
2. 並び順に依存する
- Excelは上から順番に見ていき、最初に出てきたデータを残す
- 並び順によって「残る行」が変わるため、並び順を整えてから実行すると確実です
3. 空白セルはどうなる?
- 空白も「同じ値」として扱われる
- 空白セルだけの行が複数あると、1行だけ残して削除される
重複を削除する代替方法(関数編)

Excel関数での重複除去は、「元データを消さずに新しいリストを作れる」ため、安全です。
方法①:UNIQUE関数(Excel365以降)
excelCopyEdit=UNIQUE(A2:A100)
- 指定範囲内の重複を除いた値を自動表示
- 非破壊的なので安心して使える
- 列単位にも行単位にも対応可能
方法②:条件付き書式+フィルターで非表示
- 「COUNTIF」関数を使って重複を色分け
- フィルターで抽出・削除する
excelCopyEdit=COUNTIF(A:A,A2)>1
重複削除 vs フィルターの違い
項目 | 重複削除 | フィルターによる表示 |
---|---|---|
データを消すか | 消す | 消さない |
非破壊的か | × | ○ |
データ整形の用途 | データ整理向き | 表示制御向き |
よくある質問(FAQ)

Excelで重複を削除すると何が消えますか?
指定した列の値が同じ行全体が削除されます。
セルだけが消えるわけではありません。
エクセルで重複を削除するときの注意点は?
- 削除は元に戻せなくなる場合がある
- 並び順に依存するため注意
- 空白も重複対象になる
重複データ削除は行ごとですか?
はい。
完全一致した行全体が対象になります。列ごとの削除はできません。
重複データを一括削除するには?
- データタブ → 「重複の削除」
- または
UNIQUE
関数で抽出してコピーする方法が安全です
関数で重複削除はできますか?
はい。
Excel365以降で UNIQUE
関数を使用すれば、非破壊的に重複のないリストが作れます。
まとめ
- Excelの重複削除は「行単位」で実行される
- 一部列だけ選択した場合でも、その行全体が消える
- 削除後は元に戻せない可能性があるので注意!
- 心配な場合はUNIQUE関数などの関数を使った方法も有効
重要なデータがある場合は、必ず保存前に確認し、バックアップを取りましょう。