質問する
0

セルの値をシート名として扱うには

質問日 2016-01-25 12:44:53 +0100

KotoN9Ch8v のGravatar画像

updated 2016-01-25 14:15:53 +0100

別のシートの値にアクセスする際、'シート名'.A1 のようにアクセス出来ますが、この「シート名」をセルに設定し、そのセルの値を参照して別のシートにアクセスすることは可能でしょうか?

したいこと)
・シート1、シート2という名前の二つのシートが存在
・シート1の A1 にシート2のシート名(シート2)が入力されている。
・シート1の A1 の値を用いてシート2の値を参照

edit retag flag offensive close merge delete

1 Answer

0

回答日 2016-01-28 13:19:07 +0100

nogajun のGravatar画像

セル内容を参照する INDIRECT関数を使うといいと思います。
A1セルにシート2の名前が入っていて、シート2のB4セルを参照するならこんな感じになると思います。

=INDIRECT(A1&".B4")
edit flag offensive delete link もっと

Comments

回答ありがとうございます。 counta を使いたかったのですが、こちらも下のような形で上手くいきました!

=COUNTA(INDIRECT(B2&".I:I"))
KotoN9Ch8v のGravatar画像KotoN9Ch8v ( 2016-01-30 06:08:19 +0100 )edit
ログイン/サインアップして回答する

質問ツール

1 follower

Stats

Asked: 2016-01-25 12:43:21 +0100

Seen: 11,129 times

Last updated: Jan 28 '16