ARTICLE

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

2026/9/16 (更新: 2026/10/12)

SHARE

Excelで重複データを削除・確認する4つの方法を、COUNTIF、UNIQUE関数、条件付き書式とともに解説します。

エク

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

ARTICLE株式会社renue
renue

株式会社renue

2026/9/16 公開2026/10/12 更新

renueについて

renueは、AIで業務を実装する会社です

AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。

エクセルで重複データを削除する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以上のセルが重複

COUNTIFは指定した条件に合うセル数を返す確認用の関数です。行を削除する機能ではなく、複数列の組合せによる「重複の削除」の判定と自動的に一致するものとも限りません。確認する列・条件・範囲を合わせて結果を点検し、削除する行を判断してください。

【方法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:削除前に必ずバックアップを取る

「重複の削除」は元データを削除しますが、取り消し(Ctrl+Z)が使える間は戻せます。復元を履歴だけに頼らず、シートのコピーや別名保存でバックアップを作成してから実行しましょう。

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

空白の値を含む行も、判定に選んだ列の組合せと処理範囲に応じて重複の対象になります。フィルタで見えなくしただけで削除対象から除外されたとは判断しないでください。空白行等を残す場合は、処理したい行を選び、可視セルのみをコピーして別の範囲に貼り付け、その範囲を確認してから重複を削除します。元データはバックアップとして保持します。

注意点3:型・表示形式と操作ごとの判定を区別する

「100」(数値)と「100」(文字列)は保存される型が異なりますが、判定結果を型の違いだけで一律に決めないでください。COUNTIFは指定した検索条件で数え、「重複の削除」は選択列の組合せを判定します。後者の比較はセルに表示される値にも関係するため、表示形式、スペース、判定列・範囲も確認します。同じ基準で扱いたい値は、型・表記・書式を揃えたコピーで結果を確認してください。

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

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

まとめ

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

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

AI活用のご相談はrenueへ

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

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

SHARE

FAQ

よくある質問

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

はい。『重複の削除』ダイアログで、重複を判定する列だけにチェックを入れれば、その列の値が同じ行が重複とみなされます。社内のデータ運用ルールに沿った判定設定を共有しておくと、属人的な処理ミスを防げます。

COUNTIFで重複チェック列を作成(結果が2以上)→ フィルタで『2以上』だけ表示 → 可視セルをコピー → 別シートに貼り付け。または、Power Queryでグループ化+カウントの組み合わせも有効です。

主に、データタブの『重複の削除』、UNIQUE関数(Excel 365)、条件付き書式での重複表示、COUNTIFによる重複検出、Power Queryのグループ化と削除、ピボットテーブルでのユニークカウント、フィルタ+並べ替え、フラッシュフィル、AI支援(Excel Copilot)の活用、複数列条件での重複判定、などです。

主に、削除前に必ずバックアップを取る、削除前後で行数を確認、テーブル化で参照範囲の自動更新、Power Queryで再現可能なクエリを残す、入力規則による重複入力の予防、ID列を設けて一意性を保証、AI支援で集計とクレンジングを自動化、社内のデータクレンジング標準を整備、定期的なデータ品質チェック、外部マスタとの突合などです。

renueについて

renueは、AIで業務を実装する会社です

AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。

関連記事

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

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

無料資料をダウンロード