こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

Excel2003を使用しています。

Q30にある特定の数値が入力されたら、D列×行のセルの値をS30に表示するという数式を作りたいのですが、×行の行数はU30に入力されている数値の行としたいのです。こういったことはできるのでしょうか?

ちなみに、今回の場合はU30には191と入力されていて、D191の値がS30に表示されるように数式を作りたいのですが。。。
こういうことは不可能であれば、できないという回答でもいただけるとありがたいです。
よろしくお願いします。

投稿日時 - 2006-12-13 15:52:15

QNo.2598694

困ってます

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

=INDIRECT("D"&U30)

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

投稿日時 - 2006-12-13 15:54:50

お礼

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

投稿日時 - 2006-12-14 11:16:50

ANo.1

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2006-12-13 16:06:46

お礼

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

投稿日時 - 2006-12-14 11:20:30

ANo.2

S30に
=INDIRECT("D"&U30)

投稿日時 - 2006-12-13 16:04:57

お礼

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

投稿日時 - 2006-12-14 11:17:32

あなたにオススメの質問