- ベストアンサー
エクセル関数でデータをピックアップしたい
例えばファイル1のA1セルに「教えてgoo」ファイル2に「株式会社教えてgoo」と入っています。 ファイル1を正式社名に変更するためにファイル2の情報をVlookup(検索の型はFALSEです)を使って引っ張ってこようとしたら、法人格が入っているせいか、N/Aになってしまいました。 件数が沢山あるので関数でファイル1に法人格まで入った社名を引っ張りたいのですがどうしたらいいですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 No.1の回答のワイルドカード(*)はVLOOKUP関数にも使用出来ます。 =VLOOKUP("*"&A1&"*",Sheet2!A:A,1,FALSE)
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
=INDEX(Sheet2!A:A,MATCH("*"&A1&"*",Sheet2!A:A,0),1) で出来ませんか? ただ同じ名称があると行の上の方が表示されます。 「株式会社教えてgoo」 「教えてgoo株式会社」 「株式会社教えてgoo!」 の様な場合です。
質問者
お礼
ありがとうございました。 殆ど関数が使えずINDEXもMATCHも使ったことがなくちょっと高度でした(^^; 今回#2のVLOOKUPで急ぎだったので切り抜けましたが仕事が片付いたらINDEXでもやってみます。いつもありがとうございます。また宜しくお願いします。
お礼
ありがとうございます。 完璧です!あまり関数を使えないので上の式は解読できないですがこれでできたので時間があるときにゆっくり解読してみます。 本当にありがとうございました。