- ベストアンサー
Excelで、最下行(追加された最新行)の値を、見出しセルに表示するには?
Excel2002使ってます。 最新レート 104円 ←自動で表示させたい★ --------------------- 1月1日 100円 1月2日 98円 1月3日 104円 というような表があるとします。 1月3日の下には行がどんどん追加されます。 この時、最新レートのセルに、常に一番下の行の値が入るようにするにはどうすればいいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#2です。 #1の例で、B2:B30の初期状態を空白(DELキーを押した状態)にしておいて相場を入力して行けば、 =OFFSET($B$1,COUNTA(B2:B30),0)でも良いです。 COUNTA関数の方が考えやすいかも。 相場の建たない日に来ると、何かデータ(例えば1スペース)を入れないとダメですが。
その他の回答 (3)
- nishishi
- ベストアンサー率39% (17/43)
おなじ日付がないのなら#1の方のやり方でいいと思いますが =INDEX(B:B,COUNT(A:A)+1)で無条件で一番下の行をとってきます。
お礼
こんな方法もあるんですねえ。 勉強になります。ありがとうございました!
- imogasi
- ベストアンサー率27% (4737/17069)
相場を入れるB列のセル範囲をB2からB30までとして相場が入っていないセル質問例ではB5に半角1スペースを入れ、B5をB30まで複写します。 B1セルに関数式 =OFFSET($B$1,MATCH(" ",B2:B30,0)-1,0) といれます。 これで最下行の相場額がB1に入ります。 相場の建たない日に来ると、何かデータ(例えば2スペース)を入れないとダメですが。
- fiva205c
- ベストアンサー率43% (234/533)
A列 B列 1月1日 100円 1月2日 98円 1月3日 104円 のようになっていて、最下行には必ず次の(最大の)日付とその日付に対応する値が入ってくるなら、 =VLOOKUP(MAX(A:A),A:B,2,0) でどうでしょう
お礼
ごめんなさい。 例はわかりやすいサンプルにしてしまったのですが、実際には、 >最下行には必ず次の(最大の)日付とその日付に対応する値が入ってくるなら ではなかったんです。 でも、ありがとうございました!
お礼
ばっちりです!! offset match こういう機能もった関数が知りたかったんです! お見事です。ありがとうございました!