質問: excel lookup関数で別シートをセルから参照したい シート:集計表・4月・5月・6月・・・・3月 (4月~3月までは売上表が入っていて、表の形式はまったく同じです。) 集計表のシートにおいて、 a1にシート名を入力することによって、そのシートを使った範囲を取得したいと思ってます。 b2に =vlookup(b1,'a1'!a:b,2,0) この場合、'a1'! は有効しませんが、何かの関数を使ってこれと同じ結果を得たいと考えています。 いろいろ検索しましたが、(検索の仕方も悪いかもしれません。) vlookup関数を使って複数列を範囲としたいので、よく出てくるindirect関数はセル番地を指定する以上、無理だと判断しました・・・。 よろしくお願いします。
回答: =vlookup(b1,indirect(a1&"!a:b"),2,0) で、どうでしょうか