• ベストアンサー

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

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

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

失礼しました。 =RIGHT(A1,LEN(A1)-FIND("@",A1)+1) とします。

noname#200418
質問者

お礼

ありがとうございます!解決しました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

A1にメールアドレスがある時、 B1に =LEFT(A1,FIND("@",A1)-1) C1に =RIGHT(A1,LEN(A1)-FIND("@",A1)) とします。あとはコピーします。

noname#200418
質問者

補足

ありがとうございました。 でもこれですと、C1のデータから「@」が消えてしまうのですが・・・。C1が「@▲▲▲.□□」になるやりかたはないのでしょうか?もし分かるようでしたら、ぜひ教えてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 【エクセル】 関数による電子メールアドレスチェック

    電子メールアドレスに許可された文字列だけが使用されているかを関数のみでチェックしたいと考えています。 条件:使用可能文字列がa~zの英字と「@(アットマーク)」と「.(ドット)」 例(1) A1セル : abc@xxx.jp であれば「0」を表示 例(2) A1セル : abc@().jp であれば「1」を表示 色々試してみたりしたのですがうまくいかず…。 よろしくお願いいたします。

  • セルの値をアドレスに使いたい

    エクセルのA1セルに「12」が入っているとして、この「12」という数値を関数に使用する方法はありますか? 例えばB列の値を合計するためにA2セルに「SUM(B1:B12)」を指定したとして、終端側のアドレスをA1セルで参照するという感じです。

  • Excelのシートでメールアドレスの@より前を抽出するやり方を教えてください。

    Excel上で、メールアドレスの@マークより前を他の列に抜き出したいのですが、やり方が分かりません。 どの関数を使えばいいのでしょうか? どなたかお知恵を貸してください。 どうぞよろしくお願いします。

  • メールアドレス

    メールアドレスの@マークの前の文字がパソコンのメールアドレスと携帯電話のメールアドレスと同じでも可能でしょうか@の後ろが異なれば問題ないのでしょうか? 例 abcd@marumaru.ne.jp abcd@kakukaku.ne.jp

  • セル内の2行をそれぞれ別のセルにコピーするマクロ

    A列にデータが入力されていたとします。 そのデータのうち、複数のセルで改行されて2行になっています。 改行されているセルをサーチし、1行目をB列のセルに、2行目をC列のセルに分割してコピーしたいと思います。 この様な方法は、マクロで可能でしょうか。 適切な関数があれば、ご教授いただきたいと思います。

  • メールアドレスの文字列を@の左右でセルを振り分けるマクロを

    Excelのsheetに、メールアドレスを(A1)から(A100)まで縦に表示したsheetがあります。 これをB列に@マークの左側(個人アドレス)、C列に@マークの右側(サーバーのアドレス)を表示させたいのですが、 出来るだけ簡単なマクロを作って示していただけませんか。 長く、VBAから遠ざかっていたため、自信がありません。 よろしくお願いします。

  • Excel IPアドレスを比較してセルを入替える

    以下のようなデータ   A列     B列 192.170.1.1 192.171.1.1 192.171.1.2 192.170.1.2 IPアドレスの第2オクテッドを比較し数値の小さいほうをが左にくるように VBAでクリック釦を作成したいのですがどのように記述すればよいでしょうか? 釦をクリックすると   A列     B列 192.170.1.1 192.171.1.1 192.170.1.2 192.171.1.2 のように該当のセルがA列・B列入れかえができる。 IPアドレスを取得する関数は ユーザー関数を使用してsplitn(範囲、第○オクテッド)で 第2オクテッドの数値は取得できます。 よろしくお願いします。

  • 検索値のセルと同じセルを探す方法は。

    検索値のセルと同じセルを探す方法は。 Excel 2003を利用しています。 以下のようなことをしたいですが、どのような関数でしたら良いでしょうか。 A列  B列  C列 有  東京  東京 有  東京  千葉    埼玉        埼玉 有  千葉 有  千葉 検索値がC列で、同じ内容のセルをB列から探し、 同じセルがあった場合、結果をA列に「有」と表示させたいのです。 実際のB、C列は何百行とあります。 無い場合は空白にしておきたいのですが、 このような関数はあるでしょうか? どうぞよろしくお願いします。

  • エクセルで特定の文字を含むセルをコピーしたい

    【現在の具体的な状況】 お世話になります、現在エクセルにてデータの集計を行っております。 やりたい事としては A列にあるデータの中で特定の文字を含むセルを隣のB列、C列にコピーしたい。 と言った内容です。 ↓例) A列 ○○○@docomo ○○○@docomo ○○○@softbank ○○○@docomo ○○○@ezweb ○○○@ocn ○○○@plala と言った具合にメールアドレスが入力されておりますが、これを携帯メールとPCメールとに分けたいのです。 【抱えてる問題/困っている事】 A列に含まれる特定の文字を含むセルを隣のB列に表示されるようにしたいのですが どうにも思ったようにうまくコピーされません。 【何を聞きたいのか】 B1のセルに下記の関数を用いています。 =IF(ISERR(SEARCH("*docomo*",A1)),A1,"") これで、docomoを含むセルをB1に返す事には成功しておりますが、その他にsoftbankや、ezwebを含むように条件を追加しようと思った時に、詰まってしまいました。 また、同時に今度は逆にdocomo、softbank、ezwebを含まないセルをC列に返す方法もご教授できればと思います。 お手数ですが、よろしくお願いいたします。

  • エクセルでセル内の数字を参照することでアドレスを返す

    意味のわかりにくタイトルですみません。 例えばA1のセルにαという数字が入っていてB列のα行目にβという数字が入っている場合に、A1のセルを参照する形でβというを返す命令というのはできるのでしょうか。関数をいくつか見ていたら address(A1,2)とすると$B$αとB列α行目のアドレスは表示されるのですが、βという数字が返ってくるわけではなくうまくいかずに困っています。 申し訳ありませんがどなたか教えていただければ幸いです。

専門家に質問してみよう