小学館IDをお持ちの方はこちらから
ログイン
初めてご利用の方
小学館IDにご登録いただくと限定イベントへの参加や読者プレゼントにお申し込み頂くことができます。また、定期にメールマガジンでお気に入りジャンルの最新情報をお届け致します。
新規登録
人気のタグ
おすすめのサイト
企業ニュース

エクセルで重複データを抽出するには?同じ値を探す・重複だけ表示・1つにまとめる・2列比較をする方法

2025.06.25

重複として判定されないときの原因と対処法

前後に余計なスペースが入っている

見た目は同じでも、「山田 」のように末尾にスペースが入っていると、別の値として扱われてしまうのが厄介な点です。TRIM関数で余分なスペースを取り除いてから重複をチェックしましょう。

=TRIM(A2)

全角と半角が混在している

条件付き書式の「重複する値」では、日本語の環境だと全角と半角が同じ値として扱われます(※)。全角と半角を区別したい場合は、COUNTIF関数を使った数式で判定するのが確実です。逆に同じ値として扱いたいなら、ASC関数で半角に統一するなど、表記をそろえてから判定しましょう。

※参考:Microsoft サポート「重複しない値を抽出する、または重複する値を削除する」

表示形式が異なる

重複の判定は、セルに表示されている内容をもとに行われます。たとえば同じ日付でも、「2026/10/1」と「2026年10月1日」のように表示形式が違うと、別の値とみなされるケースも少なくありません。表示形式をそろえてから判定しましょう。

エクセルの重複抽出に関するよくある質問(FAQ)

Q. Excelで重複したデータだけを表示するには?

A. COUNTIF関数で出現回数を数えた作業列を作り、フィルターで「1」以外を表示する方法が手軽です。

Excel 2021以降なら、FILTER関数とCOUNTIF関数を組み合わせて、重複データだけを別の場所に抽出することもできます。

Q. 重複したデータを1つだけ抽出するには?

A. UNIQUE関数を使えば、重複を除いた一覧の作成が可能です。

Excel 2019以前の場合は、「データ」タブの「詳細設定」で「一意のレコードのみ」にチェックを入れて抽出しましょう。

Q. 二つのシートの重複したデータを抽出するには?

A. 一方のシートに「=IF(COUNTIF(Sheet2!$A:$A,A2)>0,”重複”,””)」のような数式を入れ、もう一方のシートに同じ値があるかを判定します。

結果をフィルターで絞り込めば、両方のシートにあるデータだけを抽出する仕組みです。

Q. MacのExcelでも同じ方法で重複を抽出できますか?

A. 条件付き書式、フィルター、重複の削除、関数の使い方はWindows版とほぼ同じです。

FILTER・UNIQUE・XLOOKUP関数は、Mac版でもMicrosoft 365やExcel 2021以降で利用できます。

まとめ

エクセルで重複データを抽出する方法は、目的によって使い分けるのがコツです。同じ値を探すなら条件付き書式やCOUNTIF関数、重複だけを取り出すならフィルターやFILTER関数、1つずつにまとめたいならUNIQUE関数が向いています。

2つのシートを比べるならCOUNTIF関数やXLOOKUP関数、複数の列で判定するならCOUNTIFS関数を使いましょう。うまく判定されないときは、スペースや全角・半角、表示形式の違いを確認してみてください。

関連記事:Excelで条件付きのデータ抽出ができるFILTER関数の上手な使い方

構成/編集部

@DIMEのSNSアカウントをフォローしよう!

DIME最新号

最新号
2026年10月16日(木) 発売

今月のDIMEは小島秀夫氏、長野博氏等々、各界の著名人が魅力を語りつくす、今年シリーズ60周年『ウルトラマン』大特集!ゼロから学ぶ入門編から世界へ広がる”ウルトラ”ブームまで、その隅々にフォーカスをあて徹底解説!そして第2特集では2026年上半期のヒット商品の”勝ち筋”を識者が分析!次なるヒットの予測につながる次代を先取る1冊です!

人気のタグ

おすすめのサイト

ページトップへ

ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。詳しくは[ABJマーク]または[電子出版制作・流通協議会]で検索してください。