• 締切済み

複数のEXCELファイルより結果検索(VLOOKUP)

はじめましてご教授お願いいたします。 現在エクセル関数Vlookupを使用しているのですが 外部の複数エクセルファイルよりデータを抽出するには どうすればよろしいのでしょうか? エクセルファイルA,B,C,Dがあるのですが ファイルAには結果表示用のシートがあります B,C,Dにはそれぞれデータが同じように配置されおります。 ファイルAのシート2セルA1に以下のような関数を記述しております =IF(ISBLANK(A2),"",IF(VLOOKUP(A2,Sheet1!$A$2:$K$60000,2,FALSE)=0,"",VLOOKUP(A2,Sheet1!$A$2:$K$60000,2,FALSE))) 上記関数[Sheet1!A2:K60000]の部分に別ファイルB,C,Dの データ(範囲は同じ)も検索できるようにしたいのですが どのような関数で可能なのでしょうか? ご教授よろしくお願いいたします。

みんなの回答

  • oyaji-man
  • ベストアンサー率34% (123/354)
回答No.2

とんでいるデータを検索するのは難しそうなので・・・・ ファイルABCDそれぞれのSheet1A2:K60000をどこか別のシートにリンクで飛ばして連続したデータに変えて(例えば ファイルAのSheet3 A2:K240000まで)そこを参照する式 =IF(ISBLANK(A2),"",IF(VLOOKUP(A2,Sheet3!$A$2:$K$240000,2,FALSE)=0,"",VLOOKUP(A2,Sheet3!$A$2:$K$240000,2,FALSE))) で結果を求めてみては?

  • oyaji-man
  • ベストアンサー率34% (123/354)
回答No.1

例えばファイルBを検索するなら =IF(ISBLANK(A2),"",IF(VLOOKUP(A2,[ファイルB名]Sheet1!$A$2:$K$60000,2,FALSE)=0,"",VLOOKUP(A2,[ファイルB名]Sheet1!$A$2:$K$60000,2,FALSE))) これでどうでしょう?

jamin555
質問者

補足

返答ありがとうございます。 自分の質問の仕方が悪かったので申し訳ありません。 oyaji-manさんの関数の場合ひとつの外部ファイルには アクセスできるのですが A,B,C,D全部を同時検索にかけるには どのような関数になるのでしょうか?

関連するQ&A