質問: 【excel 関数】 indirect関数のオートフィルについて indirect関数のオートフィルについて、昨日より色々調べましたが 解決できませんでしたので質問させて頂きます。 宜しくお願いします。 【状況】 ・bookの構成は 一番左に「集計」シート、その横に「sheet1」「sheet2」・・・ と続いており、それぞれ数字のデータが入っています。 ・「集計」シートには、 「a1」セルに シート名を入力する欄、 「b1」セルに「=indirect($a$1&"!b1")」 とデータを反映させる式が入っています。 この状態で、「b1」セルを、 横方向(横)にオートフィルすると ・・・ 「c1」「d1」「e1」 縦方向(下)にオートフィルすると ・・・ 「b2」「b3」「b4」 とそれぞれのデータを反映させるには、元の 「=indirect($a$1&"!b1")」 をどのように変えればよろしいでしょうか? ご教示頂けましたら幸いです。 宜しくお願い致します。
回答: =indirect($a$1&"!"&address(row(b1),column(b1))) これでどうでしょう。