別のシートの値にアクセスする際、‘シート名’.A1 のようにアクセス出来ますが、この「シート名」をセルに設定し、そのセルの値を参照して別のシートにアクセスすることは可能でしょうか?
したいこと)
・シート1、シート2という名前の二つのシートが存在
・シート1の A1 にシート2のシート名(シート2)が入力されている。
・シート1の A1 の値を用いてシート2の値を参照
別のシートの値にアクセスする際、‘シート名’.A1 のようにアクセス出来ますが、この「シート名」をセルに設定し、そのセルの値を参照して別のシートにアクセスすることは可能でしょうか?
したいこと)
・シート1、シート2という名前の二つのシートが存在
・シート1の A1 にシート2のシート名(シート2)が入力されている。
・シート1の A1 の値を用いてシート2の値を参照
セル内容を参照する INDIRECT関数を使うといいと思います。
A1セルにシート2の名前が入っていて、シート2のB4セルを参照するならこんな感じになると思います。
=INDIRECT(A1&".B4")
回答ありがとうございます。 counta を使いたかったのですが、こちらも下のような形で上手くいきました!
=COUNTA(INDIRECT(B2&".I:I"))