• ベストアンサー

セル呼び出し関数

='Sheet1(14)'!B$6 ='Sheet1("&C23&")'!B$6 ='Sheet1("&row()-6&")'!B$6 上記全部同じことができると考えていましたが、一番上のしか機能しませんでした。 書式の不備が見つけられませんので、ご指導をお願いします。 ex2003 win xp

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

  • ベストアンサー
  • zongai
  • ベストアンサー率31% (470/1474)
回答No.2

文字列のセルアドレスからセルの値を取得するには INDIRECT関数を使います。 =INDIRECT("'Sheet1("&ROW()-6&")'!"&"B$6")

その他の回答 (2)

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

INDIRECT関数を使います。 =INDIRECT("'Sheet1(14)'!B$6") =INDIRECT("'Sheet1"&C23&"'!B$6") =INDIRECT("'Sheet1"&row()-6&"'!B$6")

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

2番目以降は間接参照なので次の様になります。 ='Sheet1("&C23&")'!B$6⇒=INDIRECT("Sheet1"&C23&"!B6") ='Sheet1("&row()-6&")'!B$6⇒=INDIRECT("Sheet1"&ROW()-6&"!B6")

関連するQ&A