• ベストアンサー

Excel内の重複したデータを手軽に見つけるには?

Excelでメールアドレスの管理をしようと思っています。 すでに保有しているメールアドレスデータがありまして、そこに毎月1回新しいメールアドレスを加えていきます。 その際に同じメールアドレスが重複するケースがあるので、できるだけ手間をかけずに見つけ出し、重複しているアドレスを削除したいのですが、どのような方法がベターでしょうか。量が多いのでできるだけ効率的な方法でやりたいと思っています。 最終的なメールアドレスの並び順はまったく気にしません。 よろしくお願いします。m(_ _)m

noname#183251
noname#183251

質問者が選んだベストアンサー

  • ベストアンサー
  • yone_sk
  • ベストアンサー率34% (58/167)
回答No.2

A列にメールアドレスが列挙してあると仮定します。 B1に =IF(COUNTIF(A:A,A1)>1,"重複","") 下方向にオートフィルドラッグすれば、重複アドレスがわかります。 もしくは、A列を選択し 書式の「条件付書式」で [数式が]=COUNTIF(A:A,A1)>1 にしてセルに色をつけるなどすれば、すぐわかると思います。

noname#183251
質問者

お礼

丁寧な回答ありがとうございます。m(_ _)m おかげさまでうまくいきました。 このあとソートをかけてアルファベット順に並べ替えました。 すると重複するものが連続して並ぶので、1つを残してあとの重複アドレスの隣のセル(C列)に仮に「A」と記入していき、最後にC列を基準に並べ替えて、「A」のついている行を一気に削除しました。 これでずいぶん効率的に重複アドレスを消すことができるようになりました。ありがとうございます。m(_ _)m

その他の回答 (3)

  • osaruye
  • ベストアンサー率33% (8/24)
回答No.4

重複したデータを探すのであれば A列にメールアドレスデータが入っている場合 =IF(COUNTIF($A$1:A1,A1)>1,"重複","") でできます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

例えばB列にメールアドレスが入っているまたはこれから入力する場合に同じメールアドレスがあるとセルが赤表示になるようにしてはどうでしょう。 B列を選択したのちに「ホーム」タブの「スタイル」にある「条件付き書式」をクリックし、「新しいルール」を選択します。 ルールの種類では「数式を使用して書式設定するセルを決定」を選んだのちに数式の窓に=AND(B1<>"",COUNTIF(B:B,B1)>1)を入力し「書式」をクリックします。「塗りつぶし」のタブからセルの背景色に赤色を指定しOKします。 重複するメールアドレスには赤色が付きますので、既に入力されているデータで赤色については一方のアドレスを消去すればよいでしょう。新たに入力して赤色が出たら入力を取り消せばよいでしょう。

noname#183251
質問者

お礼

ありがとうございます。今度、試してみたいと思います。 No.4さんもご回答ありがとうございます。m(_ _)m

  • myo9321
  • ベストアンサー率26% (81/303)
回答No.1

データが全て同じ行に入っているのであれば、 エクセル2003なら、 データ→フィルタ→フィルタオプションの設定 で、「指定した範囲」を選択、「リスト範囲」に数字の並んでいる範囲を入力し、「抽出範囲」に重複した数字を外したものを表示するセル(隣の列の一番上とか)を入力、 一番下の「重複するレコードは無視する」のチェックボックスにチェックを入れ、OKを押すと、 「抽出範囲」で選択したセルの以下に、 重複した分が除かれた数字が表示されます。 エクセルのバージョンによって若干異なりますのでご注意を~。

noname#183251
質問者

お礼

さっそくの丁寧な回答ありがとうございます。m(_ _)m バージョンを書かずに失礼しました。 office2000でした。 データ→フィルタ→フィルタオプションの設定と進んだのですが、「指定した範囲」を選択、「リスト範囲」のあたりに道に迷いました・・・バージョンの違いがあるのかもしれません。

関連するQ&A

  • エクセルで重複データを両方とも削除するには

    こんにちは。エクセルでデータを加工しています。 仮にA列のそれぞれのセルに 1 2 3 4 5 1 2 とあった場合、重複しているデータを両方とも削除するにはどうすればいいのでしょうか。 つまり、最終的に、 3 4 5 と重複していないデータのみを残す方法です。 重複しているデータを1つだけ削除するのはわかるのですが、 このケースはわからないので教えてください。

  • Excelで重複データの検索

    エクセルでメールアドレス帳(名前列とEアドレス列)を作成しましたが、 名前はハンドルや実名が混在していて、Eアドレスが重複しています。 Eアドレスの重複を解消したいと思っています。 重複データを整理する方法(重複Eアドレス検出など)を教えてください。

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

    エクセル2000です。 日付■お名前■住所■電話番号■メールアドレス■担当者■広告媒体■製品名■製品コード■ こんな感じのデータが約10000行あります。 でいろんなやり方があると思うのですが、重複データが100くらい存在します。 この重複データを削除する方法として、どんな方法があるのでしょうか? (ピボットテーブルを利用してデータの個数をかぞえて重複しているセルを 行を削除していくという方法しかいまのところ思い浮かびません。) VBA等は利用できません。 どなたかご教授いただけると幸いです。

  • エクセルに格納した顧客リストから、重複するデータ群を一括して削除する方法は?

    こんにちは。 エクセルを使った顧客管理で困っています。 昨日、顧客のメールアドレスリストを取得し、メールを一括送信しました。 このリストはエクセルに入っています。 本日、また、別のメールアドレスリストを取得したので、一括送信しなければいけません。 しかし、困ったことに、昨日取得したアドレスリストと重複したデータが含まれています。 同じ人に、連続して同じ内容のメールを送ることは許されません。 このため、本日取得したリストから、昨日取得したリストに含まれているデータを一括して削除する必要があります。 エクセルのメニューにある、[データ]⇒[フィルタ]を使っても、重複したデータが削除できるわけではなく、重複して表示しなくなるだけです。 私がやりたいことは、本日取得したリストのデータから、昨日取得したリストの内容を削除することです。 この方法をご存知の方がいらっしゃいましたら、ご教示願います。

  • Excel2003の重複データを削除したい

    弊社の顧客管理ソフトから顧客データをcsvでデータをダウンロードしたのですが、何故か重複が多く困っています。 メールアドレスを判断材料として、重複データを削除することは可能なのでしょうか?ただし、重複データの1行は残したいです。Excel2003でデータを開いています。 よろしくお願いいたします。

  • エクセルで重複データ同士にフラグを立てる方法

    エクセルで重複データ同士にフラグを立てる方法についてお伺いします。 重複しているデータを探す方法を見つけたのですが、重複しているデータに全てフラグを立てる関数を知りたく思いました。 最終的には重複フラグを全てソートして片方にはあって片方にはない情報を全て集約して、その後に不要になったデータを削除→情報一本化を果たしたいと考えております。 例示すると A Q W T A' の、AとA'にフラグをたてて同一の情報を有するデータですよ、ということを知りたいということになります。 ご回答宜しくお願い申し上げます。 と

  • エクセルで重複するデータを簡単に削除したい

    エクセル 2010 を使用しています。同じ行内の重複するデータを削除する場合,「データ」リボンの「フィルタ」-「詳細設定」で「重複するデコードは無視する」にチェックを入れるようにして行なっています。この一連の作業をマクロなどで設定して,ツール・ボタンに割り付ければ簡単にできると思うのですが,このようなことは可能でしょうか?同じ行内の重複するデータを削除できるのであれば,全く違う方法でも問題ありません。情報をいただければ幸いです。

  • EXCELで重複行のデータを削除したいと思っています。

    EXCELで重複行のデータを削除したいと思っています。 フィルタの重複するレコードは無視するにチェックをいれる方法は知っているのですが、 この方法だと新しく出来たデータ列が数式ではなく数式の計算結果でデータ列が出来てしまいます。 どうしたら数式のままで重複データを削除出来るのでしょうか?

  • エクセル2007の[重複の削除]をエクセル2003でしたいです。

    列データーが10ほどあり、ある特定の列が2つや3つを条件に重複してる場合は削除をしたいです。 できればチェックボックスのようなものがあって、毎回違った特定列を条件にしたいです。 列データは減らせません。 マクロでやり方が解ればくめるかと思ったのですが特定の列を指定して、重複を探し削除するという方法が思いつきません。 エクセル2007の[重複の削除]という機能できるようですが、エクセル2003などで実現する方法はないでしょうか?

  • Excelの重複データーを削除したい

    Excel 2010 の A列 に複数のデーターがあります。これをExcelの機能で昇順に並べ替えます。 重複したデーターが有れば削除し、ブランク行のない状態にするため VBA で処理していますが、この作業を簡単に行える良い方法が有れば教えてください。

専門家に質問してみよう