- ベストアンサー
1000件のメールアドレスのテキストの中から、abc@mail.com
1000件のメールアドレスのテキストの中から、abc@mail.comがあるか検索するのは簡単なんですが、def@mail.comやxxx@mail.comなど、複数のアドレスがあるかどうかを検索するにはどうすればよいでしょうか。エクセルを使った方法や、そういった専用のソフトはありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>1000件のメールアドレスのテキストの中から どういう元データなのかちょっとはっきりしませんが,1000通のメールがあるのですか? それでしたらメールソフト(例えばOutlook Express)でメールの「仕分けルール(メッセージルール)」を使い,「このアドレス,又はこのアドレス,又はこのアドレスが送信人(本文でも何でも探させたい場所)に含まれていたら」「このフォルダに移動する」といったのを作成して,適用してみると該当するメールを抽出できます。 それともメールアドレスだけ,ただ1000個ずらっとリストアップしてあるのでしょうか。 そのままエクセルのA2からA1001セルに貼り付けて,更に例えばC2:C10セルとかに探したいアドレスを記入しておいて ○関数(たとえばCOUNTIF関数)でC1:C10の中に含まれているか計算して調べてみる ○「フィルタオプションの設定」の機能で抽出してみる などでもいいですね。
その他の回答 (2)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
>1000件のメールアドレスのテキスト がどういう形で書かれているのか >def@mail.comやxxx@mail.comなど、複数のアドレスがあるかどうか この二つは異なるアドレスなので「複数のアドレス」という意味がわかりません。 >検索するにはどうすればよいでしょうか。 単純に検索するだけで良いのですか? >そういった専用のソフトはありますか? @mail.comを探したいだけならメモ帳でもできるけど もう一度詳しく ・テキストの形式 ・検索したい文字列 ・検索して何をしたいのか 必要な情報がありません。
もとのデータがどのような形式になっているかにもよりますが、1000件のアドレスが1行1アドレスで列挙され、探したいアドレスも1行1アドレスで列挙されているという前提でお答えします。 ■ フリーソフトの「ちゃうちゃう!」を使う方法 1.1000件をエクセルのA列に貼り付けて並べ替え(昇順でも降順でも可)します。 2.並べ替え後のデータをコピーし、「ちゃうちゃう!」の左画面に貼り付けます。 3.エクセルのデータを一度全部消します。 4.探したいアドレスをA列に貼り付けて並べ替え(昇順でも降順でも可;最初の1000件と同じ基準)します。 5.並べ替え後のデータを「ちゃうちゃう!」の右画面に貼り付けます。 6.ちゃうちゃう!の区切り文字を改行(半角で¥n)にして、全文を比較(F5キー)します。 ※区切り文字は、ツールバーの指さしマークのアイコンを押して指定します。 これで重複したアドレスだけが灰色文字で抽出されると思います。 ちゃうちゃう! http://www.monjunet.ne.jp/ChawChaw/ 参考「重複行の抜き出し」 http://ameblo.jp/saglasie/entry-10525517886.html