• ベストアンサー

【Excel】行数の定まっていないセルを数式で参照できますか?

Excel2003を使用しています。 Q30にある特定の数値が入力されたら、D列×行のセルの値をS30に表示するという数式を作りたいのですが、×行の行数はU30に入力されている数値の行としたいのです。こういったことはできるのでしょうか? ちなみに、今回の場合はU30には191と入力されていて、D191の値がS30に表示されるように数式を作りたいのですが。。。 こういうことは不可能であれば、できないという回答でもいただけるとありがたいです。 よろしくお願いします。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7995/21380)
回答No.1

=INDIRECT("D"&U30) これで、D191の値が参照出来ます。 INDIRECT(セルを表わす文字列)で、そのセルの内容を参照出来ますよ。

rx-z5815
質問者

お礼

早々の回答ありがとうございます。 教えていただいた数式でできました!

その他の回答 (2)

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.3

=IF(U30>0,OFFSET(D1,U30-1,0),"") でもできます。U30が1以上の数値でない場合は空白になります。

rx-z5815
質問者

お礼

回答ありがとうございます。 こういう方法もあるんですね。勉強になりました!

  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.2

S30に =INDIRECT("D"&U30)

rx-z5815
質問者

お礼

回答ありがとうございます。 教えていただいた数式でできました!

関連するQ&A