Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2016)
VLOOLUP 参照先BOOKの指定
投稿日時: 19/07/19 20:50:48
投稿者: Trackyqwer

教えてください。
 
別のファイルにあるリストを参照してデータを取り出そうとしています。
 
参照先データファイル
    A B
1 a aa
2 b bb
3 c cc
 
参照元ファイル
    A B
1 a =VLOOKUP(A1,'[vlookup data.xlsx]Sheet2'!A1:B5,2)-->aaと表示
 
ここで参照先は変更することがあるのでC2に下記のようにいれたところエラーになります。
 
    A B C
1 a aa
2 b =VLOOKUP(A2,C2,2) '[vlookup data.xlsx]Sheet2'!A2:B6
 
どのようにすれば教えてください。
よろしくお願いいたします。
 
 

回答
投稿日時: 19/07/19 21:35:41
投稿者: WinArrow
投稿者のウェブサイトに移動

対応策
 
=VLOOKUP(A2,INDIRECT(C2),2,FALSE)
 
但し、条件として、"vlookup data.xlsx"は、開いておかなければいけない。

投稿日時: 19/07/20 06:00:54
投稿者: Trackyqwer

WinArrowさん、ありがとうございます。
 
でも、"vlookup data.xlsx"を開いておいても#Ref!になってしまいました。。。
 
よろしくお願いいたします。

回答
投稿日時: 19/07/20 13:54:30
投稿者: んなっと

先頭の ' が、文字列データにするための接頭辞と認識されてしまったからだと思います。
もうひとつ ' を追加して、C2に
 
''[vlookup data.xlsx]Sheet2'!A1:B5
 
と入力してみてください。

投稿日時: 19/07/20 18:49:55
投稿者: Trackyqwer

んなっとさん
 
ありがとうございました。うまくいきました!!