• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:常に同じ場所を参照する方法)

常に同じ場所を参照する方法

このQ&Aのポイント
  • エクセル2003を使用して常に同じ場所を参照する数式を作りたいですが、行を挿入しても数式が変化してしまいます。
  • シート1のセルに「=Sheet2!A1」と入力すると、シート2のA1セルの値を参照します。
  • しかし、シート2に行を挿入すると、数式も1行下のセルを参照するようになってしまいます。参照元に行を挿入しても数式は変化しません。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

ネットとかでよく紹介される方法: シート1のA1に =INDIRECT("Sheet1!A1") と記入します。 ただしA1にこの式を入れるのは良いけど,この式をA2以下にコピー貼り付けてA2,A3…を参照させられなくて困ります。 別の方法: =INDEX(Sheet2!A:A,ROW(A1)) =INDIRECT("Sheet2!RC",FALSE) などの式で記入して,A2以下にもコピーしてみます。

xjptm
質問者

お礼

ご回答ありがとうございます。 教えて頂いた関数で希望のものが作成できました。 ありがとうございました。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A1セルには次の式を入力します。 =INDIRECT("Sheet2!A"&ROW(A1))

xjptm
質問者

お礼

ご回答ありがとうございます。 とても参考になりました。

関連するQ&A