
エクセル関数で、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ランキング
-
メールアドレスのITPは何の略で...
-
X(旧ツイッター)からバスワー...
-
複数アドレスにメール送信した...
-
どうしたらアドレスを青色で表...
-
failure notice について
-
アドレスの語尾 .com .co.jp ...
-
メール送信エラー。宛先アドレ...
-
yahoo!JAPANのログインができな...
-
メールがエラーで戻ってきまし...
-
@live.jpというメールアドレス...
-
HTMLメールの転送の仕方について
-
空メールが送信されてくるのは?
-
@**dion.ne.jp は携帯アドレス...
-
メール 複数名送信で一名エラ...
-
転送した時の青い矢印を消す方法
-
MACアドレスをサイトにのせても...
-
スイッチングハブのMACアドレス...
-
ほっとくと+メッセージ(ショー...
-
スマホに来たメールをパソコン...
-
Yahooメールアドレスを変更した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Outlookからドメインを間違えて...
-
エクセル関数 部分一致について
-
最初にinfoとつくアドレスは一...
-
メールアドレス「XXXXX・・ @yb...
-
迷惑メールを撃退したい
-
メールアドレスのITPは何の略で...
-
レンタルサーバのメール移行方...
-
Outlookの新規アカウト作成方法...
-
☆info@×××.comの取得方法??☆
-
~.netというメールアドレスを...
-
独自のメールアドレスが欲しい...
-
@法人名 のメールアドレスを...
-
ドメインについて ~sakura ...
-
BIGROBEの会員登録と無料メール...
-
MS Office Live Mailで独自ドメ...
-
ホームページとe-mailに取得に...
-
IPアドレス(プロキシ)
-
独自ドメインでメアドを利用す...
-
海外子会社のドメイン
-
auはメールアドレス1つしか持...
おすすめ情報