ARTICLE

エクセルの重複削除|4つの方法・COUNTIF確認・UNIQUE関数・条件付き書式を解説

2026/4/9

SHARE
エク

エクセルの重複削除|4つの方法・COUNTIF確認・UNIQUE関数・条件付き書式を解説

ARTICLE株式会社renue
renue

株式会社renue

2026/4/9 公開

AI導入・DXの悩みをプロに相談してみませんか?

AIやDXに関する悩みがありましたら、お気軽にrenueの無料相談をご利用ください。 renueのAI支援実績、コンサルティングの方針や進め方をご紹介します。

エクセルで重複データを削除する4つの方法

エクセルで重複データを削除する方法は主に4つあります。目的に応じて使い分けましょう。

方法特徴おすすめの場面
①「重複の削除」ボタン最もシンプル。ワンクリックで削除とにかく素早く重複を消したい
②COUNTIF関数で確認削除前に重複の件数を確認できる削除前に影響範囲を把握したい
③条件付き書式で色分け重複セルを色で強調表示目視で確認してから手動で対応したい
④UNIQUE関数で抽出元データを残したまま一意リストを別セルに出力元データを壊さず重複なしリストを作りたい

推奨手順:いきなり削除するのではなく、②COUNTIFで確認→③条件付き書式で可視化→①重複の削除で実行の3ステップが安全です。

【方法1】「重複の削除」ボタンで一発削除

最もシンプルな方法です。

  1. 重複を削除したいデータ範囲内の任意のセルをクリック
  2. データ」タブ →「重複の削除」をクリック
  3. 重複をチェックする列を選択(全列 or 特定の列)
  4. 「OK」をクリック
  5. 「○個の重複する値が見つかり、削除されました」と表示される

注意:この操作は元に戻せません(Ctrl+Zで戻せますが、ファイルを閉じると不可)。削除前にデータのバックアップを取りましょう。

複数列での重複チェック

「重複の削除」ダイアログで複数の列にチェックを入れると、選択した全列の値が一致する行だけが重複として扱われます。例えば「名前」と「メールアドレス」の両方が一致する行のみ削除できます。

【方法2】COUNTIF関数で重複を確認する

削除する前に「どこに重複があるか」「何件あるか」を確認するステップです。

手順

  1. データの横に新しい列を追加(例:「重複チェック」列)
  2. 数式を入力:=COUNTIF(A:A, A2)
  3. 数式を全行にコピー
  4. 結果が2以上のセルが重複

これで重複の件数と位置が把握でき、安全に次のステップ(削除 or 条件付き書式)に進めます。

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

重複セルを色で強調表示する方法です。

  1. チェックしたい範囲を選択(例:A2:A100)
  2. ホーム」タブ →「条件付き書式」→「セルの強調表示ルール」→「重複する値
  3. 書式を選択(例:「濃い赤の文字、明るい赤の背景」)
  4. 「OK」

重複しているセルが色付きで表示されます。この状態で目視確認し、不要な行を手動で削除できます。

【方法4】UNIQUE関数で重複なしリストを抽出する

元データを残したまま、別のセルに一意のリストを出力します。Excel 2021 / Microsoft 365以降で使用可能。

基本構文

=UNIQUE(範囲)

使い方

  1. 重複なしリストを表示したいセル(例:C2)を選択
  2. =UNIQUE(A2:A100)と入力してEnter
  3. スピル機能により、一意の値が自動で下に展開される

メリット:元データを変更せず、重複なしリストが別セルに自動生成される
注意:元データが変更されるとUNIQUEの結果も自動更新される(動的配列)

重複削除の使い分けフローチャート

  • 元データを直接削除してOK → 方法1「重複の削除」
  • 削除前に確認したい → 方法2(COUNTIF)→ 方法3(条件付き書式)→ 方法1
  • 元データは残したい → 方法4(UNIQUE関数)
  • 古いExcelで UNIQUE関数が使えない → 方法2(COUNTIF)+ フィルタで手動抽出

重複削除の注意点

注意点1:削除前に必ずバックアップを取る

「重複の削除」は元に戻せない操作です。シートのコピーを作成するか、ファイルを別名で保存してから実行しましょう。

注意点2:空白セルの扱いに注意

空白セルが複数ある場合、「重複の削除」はそれらを同じ値(空白)として扱い、1つだけ残して削除します。空白行を残したい場合は事前にフィルタで除外しましょう。

注意点3:見た目は同じでもデータ型が違う場合

「100」(数値)と「100」(文字列)は異なるデータとして扱われます。COUNTIF関数で重複が検出されない場合、データ型の不一致を疑いましょう。

注意点4:前後のスペースに注意

「東京」と「東京 」(末尾にスペース)は別の値として扱われます。TRIM関数で余分なスペースを除去してからチェックしましょう。

よくある質問

Q. 重複のうち最初の1件を残す?最後の1件を残す?

「重複の削除」は最初に出現した行を残し、2回目以降を削除します。最後の行を残したい場合は、事前にデータを逆順に並べ替えてから実行しましょう。

Q. 特定の列だけで重複を判定できる?

はい。「重複の削除」ダイアログで、重複を判定する列だけにチェックを入れれば、その列の値が同じ行が重複とみなされます。

Q. 重複した行だけを別シートに抽出したい

COUNTIFで重複チェック列を作成(結果が2以上)→ フィルタで「2以上」だけ表示 → 可視セルをコピー → 別シートに貼り付け。

まとめ

  • 最速は「データ」タブ→「重複の削除」ボタン
  • 安全に進めるならCOUNTIF確認→条件付き書式→重複の削除の3ステップ
  • 元データを残したい場合はUNIQUE関数(365/2021以降)
  • 削除前に必ずバックアップを取る
  • スペースやデータ型の不一致に注意(TRIM関数で前処理)

本記事の方法を使って、重複データを安全・確実にクリーンアップしてください。

AI活用のご相談はrenueへ

renueは553のAIツールを自社運用する「自社実証型」AIコンサルティングファームです。

→ AIコンサルティングの詳細を見る

SHARE

AI導入・DXの悩みをプロに相談してみませんか?

AIやDXに関する悩みがありましたら、お気軽にrenueの無料相談をご利用ください。 renueのAI支援実績、コンサルティングの方針や進め方をご紹介します。

関連記事

AI導入・DXの悩みをプロに相談してみませんか?

AIやDXに関する悩みがありましたら、お気軽にrenueの無料相談をご利用ください。 renueのAI支援実績、コンサルティングの方針や進め方をご紹介します。

AI・DXの最新情報をお届け

renueの実践ノウハウ・最新記事・イベント情報を週1〜2通配信