ピアのパソコン学習ガイドパソコン・Excel・AI・事務スキルの学び方と、教室の選び方
Excelの操作

エクセルで重複を削除する方法|消さずに色を付ける・UNIQUE関数まで図でわかる【サンプル付き】

ピアのパソコン学習ガイド 編集部2026年11月7日 更新

手順はこれだけ

表のどこかを選ぶ → データ タブ → 重複の削除 → 重複を判定する列にチェック → OK

消す前に必ずコピーを取ってください。重複の削除は、元に戻す(Ctrl+Z)以外では戻せません。消さずに「どれが重複か」だけ見たいなら、条件付き書式やCOUNTIFで色や印を付けます。

重複している行が2つある名簿 A B C 1 2 3 4 5 6 会員番号 氏名 電話 M-1001 佐藤 090-1111 M-1002 鈴木 080-2222 M-1003 高橋 070-3333 M-1002 鈴木 080-2222 3行目と5行目が同じ
3行目と5行目が、会員番号・氏名・電話とも同じ。重複の削除を使うと、2回目以降に出てきた行(5行目)が消えます。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

重複した行を消す

  1. 表の中のセルを1つ選ぶ(表全体が自動で選ばれる)見出しの行も含めて範囲を選んでもかまいません。
  2. 「データ」タブの「重複の削除」を押す
  3. 「先頭行をデータの見出しとして使用する」にチェック見出しを重複の判定から外します。
  4. 重複かどうかを判断する列にチェックを入れて OK全部にチェック=全部の列が同じ行だけを消します。会員番号だけにチェック=番号が同じなら、ほかが違っても消します。
データタブの重複の削除 ファイル ホーム 挿入 ページ レイアウト 数式 データ 校閲 並べ替え フィルター 区切り位置 フラッシュ フィル 重複の削除
「データ」タブの「重複の削除」。
重複の削除のダイアログ 重複の削除× 重複する値を削除するには、重複が含まれている列を選んでください。 先頭行をデータの見出しとして使用する(M) 会員番号 氏名 電話 キャンセル OK
どの列が同じなら「重複」とみなすかを選びます。迷ったら、まず全部の列にチェックを入れたまま実行します。

実行すると「1個の重複する値が見つかり、削除されました。」のように結果が出ます。上の行が残り、下の行が消えます。新しいデータを残したいなら、先に日付の新しい順に並べ替えてから実行します。

消さずに、重複に色を付ける

  1. 調べたい列を選ぶ
  2. 「ホーム」→「条件付き書式」→「セルの強調表示ルール」→「重複する値」
  3. 色を選んで OK重複している値すべてに色が付きます。

行ごとに「2回目以降か」の印を付けたいなら、COUNTIFを使います。COUNTIFの重複チェックで、式と図を載せています。

元の表を残したまま、重複のない一覧を作る(UNIQUE)

UNIQUE関数で重複を除いた一覧を作る C2 fx =UNIQUE(A2:A6) A B C 1 2 3 4 5 6 支店(全件) 新宿 立川 新宿 八王子 立川 重複なしの一覧 新宿 立川 八王子
=UNIQUE(A2:A6) と1つのセルに入れるだけで、重複を除いた一覧が下に自動で出ます。元の表を変えると、一覧も変わります。Microsoft 365・Excel 2021以降で使えます。

うまくいかないとき

1同じに見えるのに消えない

入っている値鈴木(末尾に空白)
≠
思っている値鈴木

空白・全角半角・「髙」と「高」のようなちがいがあると、別の値として残ります。

直し方TRIMで空白を消し、表記をそろえてから実行します。

2消えてほしくない行まで消えた

チェックした列が少なすぎます(氏名だけにチェックすると、同姓の別人も消える)。

直し方Ctrl+Zで戻して、会員番号など一意に決まる列も含めてやり直します。

3重複の削除が押せない

表がテーブルや共有ブックの状態、またはシートが保護されています。

直し方保護を外すか、ファイルを自分用にコピーしてから行います。

サンプルファイルで試す

「問題」のシートの名簿で重複の削除を試して、「答え」のシートと比べてください。答えのシートには、UNIQUEの式も入っています。

chofuku.xlsx をダウンロード(無料・登録なし)

よくある質問

重複の削除はどのExcelでも使えますか?

はい。Excel 2007以降、Macでも「データ」タブにあります。

1つの列だけで判定したいです。

ダイアログで、その列だけにチェックを入れます。ほかの列の値がちがっても、上の行だけが残ります。

重複している数を知りたいです。

=ROWS(A2:A100)-ROWS(UNIQUE(A2:A100)) で、重複している件数が分かります(UNIQUEが使える場合)。

Googleスプレッドシートでもできますか?

はい。「データ」→「データクリーンアップ」→「重複を削除」で同じことができます。UNIQUE関数も使えます。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報