
エクセル関数で、VLOOKUPだと思うのですが、下記のような(A)メールアドレスのドメインリストと(B)顧客のメールアドレスリストを照合して、(B)に会社名を追加したいのですが、(A)のメールドメインを含む 部分一致の抽出方法をずっと調べているのですがどうしてもわからず、もしご存知の方がいらっしゃいましたら教えていただけないでしょうか。
(A)メールアドレスドメインリスト
メールドメイン 会社名
abcd.com エービーシーディー株式会社
efgh.co.jp エーエフジーエイチ株式会社
jklm.com 株式会社ジェイケイエルエム
(B)顧客のメールアドレスリスト
メールアドレス
oshiete@abcd.com
oshienai@efgh.co.jp
oshieyo@jklm.com
No.1ベストアンサー
- 回答日時:
加工された文字列を検索。
添付図に記入されている次式など。E1 =vlookup(mid(d1,find("@",d1)+1,999),a:b,2,)

MarcoRossiItaly さん
ありがとうございます!この通り数式を入れたら一発でできました!すごいです!本当にありがとうございます。
No.2
- 回答日時:
常に「@」から右側のドメインを検索条件、という規則性がありますので、RIGHT関数でもいけます。
添付画像を参考に・・・。
エラー処理なしで普通に検索結果を出すのなら次に式を・・・
=VLOOKUP(RIGHT(D2,FIND("@",D2)),A:B,2,0) ← この式はF列に式を入れてますが、
エラー処理をしていないのでF3セル以降がエラーとして返って来ます。
エラー処理をした場合は次の式で・・・。
=IFERROR(VLOOKUP(RIGHT(D2,FIND("@",D2,1)),A:B,2,0),"") ← E列に入っています。

esupuressoさん
解答ありがとうございます!なるほど。@の右側ということでRight 関数もありなんですね。
エラーの場合の式まで教えていただいて、ありがとうございます。とても助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Outlookからドメインを間違えて...
-
X(旧ツイッター)からバスワー...
-
複数アドレスにメール送信した...
-
メール送信エラー。宛先アドレ...
-
メールがエラーで戻ってきまし...
-
どうしたらアドレスを青色で表...
-
failure notice について
-
アウトルックで受信メールが連...
-
NHKプラス ある日からログイン...
-
メールアドレスは何個くらい持...
-
プラスメッセージ
-
yahoo!JAPANのログインができな...
-
@gol.comというメールアドレス...
-
アドレスの語尾 .com .co.jp ...
-
@live.jpというメールアドレス...
-
スマホに来たメールをパソコン...
-
ybbメールとyahoo.co.jpメール...
-
ヤフーメールに届いた特定のア...
-
@**dion.ne.jp は携帯アドレス...
-
オーバーライン  ̄の半角 をメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Outlookからドメインを間違えて...
-
最初にinfoとつくアドレスは一...
-
メールアドレスのITPは何の略で...
-
メールアドレスの@以降をオリ...
-
一生使えるメールアドレスを作...
-
海外子会社のドメイン
-
~.netというメールアドレスを...
-
お名前com→ミニバードのレンタ...
-
X(旧ツイッター)からバスワー...
-
複数アドレスにメール送信した...
-
failure notice について
-
どうしたらアドレスを青色で表...
-
メールがエラーで戻ってきまし...
-
メール送信エラー。宛先アドレ...
-
アドレスの語尾 .com .co.jp ...
-
@live.jpというメールアドレス...
-
@gol.comというメールアドレス...
-
メールアドレスは何個くらい持...
-
空メールが送信されてくるのは?
-
アウトルックで受信メールが連...
おすすめ情報