• ベストアンサー

セル内に入力されているEメールアドレスを@で分ける

A列にEメールアドレスが入力されています、ドメイン別の集計を取りたいので例えば@の前のEメールネーム部分をA列に残し@以降のドメイン部分はB列に移動させてたいのですが可能でしょうか? どのような方法でもよいのでドメイン別のトップ10が簡単にだせるような方法があればご教授願います。 よろしくお願いいたします!

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

  • ベストアンサー
  • EL-SUR
  • ベストアンサー率76% (83/108)
回答No.2

こんなの p(..) でどうでしょう? ■メニューの区切り位置を使う A列に@の前のEメールネーム部分 B列に@以降のドメイン部分、になります。 A列をすべて選択して、〔編集〕メニューの「置換」 検索する文字列:@ 置換後の文字列:#@ と半角で入力して 「すべて置換」をクリック A列をすべて選択して、〔データ〕メニューの「区切り位置」 「カンマやタブなどの…」を選んで「次へ」をクリック 「区切り文字」の「その他」にチェックを入れて、右の□に#を入力して「完了」をクリック ■関数を使う B列に@の前のEメールネーム部分 C列に@以降のドメイン部分、になります。 B1: =LEFT(A1,FIND("@",A1)-1) C1: =SUBSTITUTE(A1,B1,"") 下にコピー

その他の回答 (1)

  • ppl55
  • ベストアンサー率27% (11/40)
回答No.1

下記でどうでしょう。 =MID(A1,FIND("@",A1,1)+1,LEN(A1)-FIND("@",A1,1)+1)

関連するQ&A

  • フォームメーラーの記述メールアドレスの入力欄を送信者の携帯メールアドレスにする

    レンタルcgiフォームメーラーで顧客から社にフォームを送ってもらうサイトを制作中です。 送信元(顧客の)メールアドレスの記入について疑問です。 <input type="text" name="mail"> とすると何の問題も無くフォーム受信でき、そのまま顧客側に返信できます。 しかし携帯アドレス用に下記のようなものを作ろうとしています。 <INPUT TYPE="text" NAME="email_account"> <SELECT name="email_domain"> <option value="@docomo.ne.jp">@docomo.ne.jp <option value="@ezweb.ne.jp">@ezweb.ne.jp <option value="@t.vodafone.ne.jp">@t.vodafone.ne.jp …………以下続く とすると、受信したフォームは 「email_account」「email_domain」 が分かれてしまい、アドレスリンクになっていない状態です。 そのままではメールアドレスとして認識していないようでそのまま返信も出来ません。 NAME="email_account"を NAME="mail" とするともちろん「正しくメールアドレスを記入せよ」と出ます。 「email_account」「email_domain」と分けたアドレスを送信者のメールアドレスとして送信させるにはどうしたら良いでしょう。

  • メールアドレスの@の前後の呼び方を教えていただけませんか。

    初歩的な質問でスミマセン・・・。 今はいろいろなメールサービスがありますが、 ××@hotmail.comの場合←これはMSN ××@mail.goo.ne.jp ←これはgoo ××@ttcn.ne.jpの場合←これは、東京電話インターネットというプロバイダで取得した場合こうなります。 以上の場合、前後の呼び方は、何か違う用語があるのでしょうか。 ttcn.ne.jpは、ドメインネーム・・・ですよね。それともサーバネーム・・・? わ、わかりませ~ん。 hotmail.com、@mail.goo.ne.jp の場合、これは、何と呼ぶのでしょうか。ドメインネームでよいのでしょうか。 それから、個人が任意で決める@の前の部分(上記で××の部分)は、なんと呼ぶのでしょうか。 どなたか、バカにでもわかるようにお教えくださいませんか。

  • エクセルなどでeメールアドレスを入力しても青文字にならない方法

    エクセルなどでeメールアドレスを入力すると、自動的に青い文字になります。アットマークを使うとこうなるようになっているのかと思います。 以前、わざと青い文字にしないで、他と同じ黒文字のままにしておく方法があるというような記事がありました。 どうやればよいのでしょうか?

  • メールアドレスを二つのセルに分けたい

    一つのセルに「***@***.**」と、メールアドレスが入っているとします。これを@マークの前と後とで、別々のセルに分けたいのですが、どうしたらよいのでしょうか。例えば、A列に「○○○@▲▲▲.□□」があるとしたら、B列に「○○○」、C列に「@▲▲▲.□□」です。データがたくさんあるので、一括でできる方法(関数など)を探しています。

  • @を単価の記号に使いたいのですが。

    エクセルで@を単価の記号に使いたいのですが、文字列で入力すると、電子メールのアドレスになってしまいます。そうならない方法を教えてください。

  • ホームページに公開しているE-mailアドレス

    ある音楽団体のホームページを運営しています。 私の知識が乏しく、申し訳ないのですが教えてください。 音楽団体のホームページですので、団員募集等の問い合わせ先として、 E-mailアドレス(Yahoo!メールのアドレスです)を公開しています。 (よくある、ポストの絵をクリックするとメーラーが立ち上がって、 という設定です。ホームページビルダーで作成しました。) 公開しているので致し方がないですが、とてもたくさんの迷惑メールが 送られてきており、困っています。 ホームページから、問い合わせ等のメールを貰う方法として、 迷惑メールを送りつけられないようにするよい方法で、無料でできる 方法を教えてください。 私の知識で思いつく方法としては、@を別のマークなどにして、 メールを打つ際には、@に打ち変えないといけないようにする、 くらいしかありません。この方法を使ったとして、すでにアドレスが 迷惑メールの業者にバレているのですから、今からでは 意味がないのでしょうか?

  • Amazonを装った偽Eメールアドレス

    Amazonサイトに「Amazon.co.jpからの連絡とフィッシングの見分け方について」という説明があります。 https://www.amazon.co.jp/gp/help/customer/display.html/ref=hp_gt_aiwem_al_pc?nodeId=201909120 このページの「Amazon.co.jp で使用している送信情報」の記述の解釈について教えてください。 「差出人」欄に下記ドメイン以外の情報が含まれている場合は、不正なEメール」の可能性があります、と書いてあります。 amazon.co.jpが含まれている場合は不正メールではない、という意味だと思います。 つまり、amazon.co.jpというドメイン部分の偽装はできない、という解釈になります。 この解釈は正しいのでしょうか。 インターネット上でEメールアドレスのドメイン部分の偽装はできない、という根拠を教えてください。 ドメイン部分の偽装はできないとすれば、なぜ出来ないのかを知りたいと思います。 なお、わたしの場合は amazon.co.jpというドメインを使った不正メールを受信したことはありません。

  • 電子メールアドレスの@より前と@より後ろ

    パソコンを超初心者のおじいさんに教えることになり、電子メールをしているところなんですが、電子メールアドレスについてたずねられてわかるなりに答えたのですがもう少しわかりやすい答え方がないかと思いまして質問させていただきました。 メールアドレスの@より前と後ろは何なのか?という質問にたいして私は下記のように答えました。間違っている点や補足しないといけない点をアドバイスお願いします。  「@より前は、ユーザーIDと言って自分の電子メールアドレスを作るときに自分で決められる部分。@より後ろは、ドメイン名といってもともと決まっているか一部分は自分が選べる場合もあり、最後のほうのjpは日本の略jpの前のcoは企業の略acなら教育機関(学校など)をあらわすものです」 このように言いましたが正確なところは私も知りません。ドメイン名とは@より後ろ全部をいうものなのかも知りません。 よろしくお願いします。

  • メールフォームの送信元の表示のさせかた

    同じような質問を以前したのですがカテ違いのようなので再度質問させて頂きます。 レンタルcgiフォームメーラーで顧客から社にフォームを送ってもらうサイトを制作中です。 送信元(顧客の)メールアドレスの記入について疑問です。 <input type="text" name="mail"> とすると何の問題も無くフォーム受信でき、そのまま顧客側に返信できます。 しかし携帯アドレス用に下記のようなものを作ろうとしています。 <INPUT TYPE="text" NAME="email_account"> <SELECT name="email_domain"> <option value="@docomo.ne.jp">@docomo.ne.jp <option value="@ezweb.ne.jp">@ezweb.ne.jp <option value="@t.vodafone.ne.jp">@t.vodafone.ne.jp …………以下続く とすると、受信したフォームは 「email_account」「email_domain」 が分かれてしまい、アドレスリンクになっていない状態です。 そのままではメールアドレスとして認識していないようでそのまま返信も出来ません。 NAME="email_account"を NAME="mail" とするともちろん「正しくメールアドレスを記入せよ」と出ます。 「email_account」「email_domain」と分けたアドレスを送信者のメールアドレスとして送信させるにはどうしたら良いでしょう。

    • ベストアンサー
    • CGI
  • PHSのアドレス

    DDIポケットのPHSで使われているEメールアドレスの@マーク以降のアルファベットの配列を知りたいのですが、ご存じの方、ぜひぜひ教えてください!

専門家に質問してみよう