• ベストアンサー

別シートの同じセル番地を参照したい

質問させていただきます。 同じブック内で、別シートの同じセル番地の値を参照する表を作りたいと思っているます。 イメージとしては、A1にターゲットのシート名が記入されいるとして、 =INDIRECT(ADDRESS(COLUMN(),ROW(),4,TRUE,$A$1)) の様な関数で出来ればと思っているのですが、うまくいきません。 =INDIRECT($A$1&"!B2")等も試してみましたが、コピー&ペーストB2の部分が相対的に変化してくれないので、困っています。 良い方法があれば教えていただきたいので、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

>イメージとしては、A1にターゲットのシート名が記入されいるとして、 >=INDIRECT(ADDRESS(COLUMN(),ROW(),4,TRUE,$A$1)) >の様な関数で出来ればと思っているのですが、うまくいきません。 そりゃうまくいかないよ。COLUMN()とROW()が逆だもん。 =INDIRECT(ADDRESS(ROW(),COLUMN(),4,TRUE,$A$1)) が正解。 惜しかったね。

yasu345
質問者

お礼

できました、ありがとうございました。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 縦方向は、=OFFSET(INDIRECT($A$1&"!開始セル"),ROW(A1)-1,0) 横方向は、=OFFSET(INDIRECT($A$1&"!開始セル"),0,COLUMN(A1)-1)

yasu345
質問者

お礼

大変、参考になりました。 ありがとうございました。

関連するQ&A