質問: excel indirect お世話になります。 indirect関数で、 =indirect("a1")は、=a1と同じように、a1セルを参照しますが、 =vlookup(a1,b1:c19,2,false)を、==indirect("vlookup(a1,b1:c20,2,false)”)で囲むと#ref!エラーになります。 目的は、a2セルにsheet2!b1:c20の範囲を示す文字列を入れて、=indirect("vlookup(a1,"&a2&",2,false)”)としたいと思っています。 #ref!エラーの原因を教えていただけないでしょうか。 よろしくお願いします。
回答: vlookup関数の中にindircet関数を入れれば良いのではないでしょうか。 =vlookup(a1,indirect("sheet2!"&a2),2,false)