メールアドレスの重複をエクセルで削除する方法|大文字小文字の注意点

公開日:2026-07-06

メール配信リストに同じアドレスが複数あると、同じ相手に二重に配信してしまいます。この記事では、Excelでメールアドレスの重複を削除・チェックする方法と、大文字小文字の扱いについて解説します。

まず知っておきたい:Excelの比較は大文字小文字を区別しない

Excelの「重複の削除」やCOUNTIF、VLOOKUPといった機能は、既定で大文字小文字を区別せずに文字列を比較します。つまり「[email protected]」と「[email protected]」は、Excel上ではすでに同じ文字列として扱われ、重複として検出されます。「大文字小文字が違うから重複と認識されないのでは」と心配する必要は基本的にありません。

見た目を統一したい(出力データを全て小文字にしたい)場合は、後述のLOWER関数を使います。これは重複判定のためではなく、他システムへの受け渡し時の表記統一が目的です。

手順1:重複の削除でチェックする

  1. メールアドレスの列を選択し、「データ」タブ > 「重複の削除」
  2. 実行前に、無関係な列まで巻き込んで削除されないよう、対象範囲が正しいか確認する

重複削除は元に戻しづらい操作です。実行前に別シートにコピーを取っておくか、次のCOUNTIFで先に重複件数を確認してから実行することをおすすめします。

手順2:COUNTIFで重複件数を先に確認する

削除する前に、どのアドレスが何件重複しているか確認したい場合は、次の数式を使います。

=COUNTIF($A$2:$A$1000,A2)

結果が2以上の行が重複しています。フィルターで絞り込めば、削除対象を目視確認できます。

手順3:見た目を小文字に統一する(LOWER関数)

重複判定自体には影響しませんが、出力データの表記を統一したい場合はLOWER関数で小文字化できます。

=LOWER(TRIM(A2))

TRIMを組み合わせることで、前後の余分な空白も同時に除去できます。

手順4:1つのセルに複数アドレスが入っている場合

[email protected]; [email protected]」のようにセミコロンやカンマ区切りで複数アドレスが1セルに入っている場合、「区切り位置」機能で列を分割してから、それぞれの列で重複チェックを行います。

  1. 対象列を選択し、「データ」タブ > 「区切り位置」
  2. 「カンマ」や「セミコロン」を区切り文字として指定

手作業の限界

他の項目と組み合わせた名寄せも一括で

リストクリーナーは、メールアドレスの重複だけでなく、会社名・電話番号・住所と組み合わせた総合的な名寄せを一括で行います。表記ゆれのある会社名・住所も正規化した上で重複判定するため、より精度の高い重複検出ができます。データはブラウザ内で処理され外部に送信されません。無料で100行まで試せます。

無料でリストを整形してみる