• ベストアンサー

エクセル関数でデータをピックアップしたい

例えばファイル1のA1セルに「教えてgoo」ファイル2に「株式会社教えてgoo」と入っています。 ファイル1を正式社名に変更するためにファイル2の情報をVlookup(検索の型はFALSEです)を使って引っ張ってこようとしたら、法人格が入っているせいか、N/Aになってしまいました。 件数が沢山あるので関数でファイル1に法人格まで入った社名を引っ張りたいのですがどうしたらいいですか?

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 No.1の回答のワイルドカード(*)はVLOOKUP関数にも使用出来ます。 =VLOOKUP("*"&A1&"*",Sheet2!A:A,1,FALSE)

tasuketegoo
質問者

お礼

ありがとうございます。 完璧です!あまり関数を使えないので上の式は解読できないですがこれでできたので時間があるときにゆっくり解読してみます。 本当にありがとうございました。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=INDEX(Sheet2!A:A,MATCH("*"&A1&"*",Sheet2!A:A,0),1) で出来ませんか? ただ同じ名称があると行の上の方が表示されます。 「株式会社教えてgoo」 「教えてgoo株式会社」 「株式会社教えてgoo!」 の様な場合です。

tasuketegoo
質問者

お礼

ありがとうございました。 殆ど関数が使えずINDEXもMATCHも使ったことがなくちょっと高度でした(^^; 今回#2のVLOOKUPで急ぎだったので切り抜けましたが仕事が片付いたらINDEXでもやってみます。いつもありがとうございます。また宜しくお願いします。

関連するQ&A