• ベストアンサー

別シートのセルを絶対参照にする

office2007、Excelで別シートのセルを絶対参照する方法を教えて下さい。 セルに「=シート名セル番地」を力した場合は、 セル番地を$で絶対参照にしても 参照先シートのその上に行を挿入すると $A$5を指定していても行を挿入した場合は 自動的に$A$6になってしまいます。 別シートに行を挿入しても参照先のセルを固定する方法を教えて下さい。

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

  • ベストアンサー
  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

INDIRECT関数なら、文字列として範囲を指定できるので、行挿入や列挿入で勝手に指定範囲が変わることはありません。 例:  INDIRECT(参照文字列,参照形式)  と、使います。  =INDIRECT("Sheet1!A1",TRUE) ※ INDIRECT関数の詳細は Excelのヘルプや解説サイトなどで確認してください。

tonakai141
質問者

お礼

ありがとうございます。 早速思い通りに処理できました。

その他の回答 (1)

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

INDEX関数を使うこともできます。 シート2のA1セルを参照するのでしたら =INDEX(Sheet2!$A:$A,0) A2セルを参照するのでしたら =INDEX(Sheet2!$A:$A,1) A3セルを参照するのでしたら =INDEX(Sheet2!$A:$A,2)

tonakai141
質問者

お礼

ありがとうございます。 色々方法がある事を分りました。