[[20040224132857]] 『最終行の値の取得方法』(KINO) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『最終行の値の取得方法』(KINO)
教えて下さい。

例)

    A列
 1  40
 2  80
 3  A4
 4  B7
 5  空白 
 ・  ・
 ・  ・
 ・  ・
 ・  ・
 ・  ・
 変動

このような場合の最終行値の取得方法を教えて下さい。
但し、A列には数式が入力されています。INDEX
関数とCOUNTA関数を組み合わせてやってみたの
ですが5行目以降が空白でも関数が入力されている為に
空白と認識されていないようです。上記例では”B7”
を別セルに表示したいのです。宜しくお願いします。


 INDEX と COUNTA と COUNTBLANK の組み合わせで

 =INDEX(A1:A100,COUNTA(A1:A100)-COUNTBLANK(A1:A100))

 では、どうでしょうか?   (jun53)


 ありがとうございます。できましたがこのような場合はどうすれば
よいでしょうか?例えば上記例ではA列全てに関数が入力されている
状態ですが、10行目移行は関数値も入力されていない全くの空白の場
合で、範囲指定をA:Aとしたい場合です。宜しくお願いします。  (KINO)

 衝突しました。
 途中に空白がある時、上記数式は無効ですから

 =INDEX(A1:A100,MATCH(10^17,CODE(A1:A100)))

 として、
 Ctrl + Shift + Enter で配列式にします。
 配列式は A:A の範囲指定は出来ませんから
 A2:A10000 等と指定して下さい。

 以前ココで見た数式を、ちょっとパックン!です。   (jun53)


 出来ました。

過去ログにあったのですね。最終行で検索を行ったのですがそれらしき
ものが見当たらなかったもので....

ありがとうございました。


 あら?
=LOOKUP(10^17,CODE(A1:A100),A1:A100)
 完璧でしたよ?  配列式 私、理解してないからとっても助かります。

 ということで、こんな方法もあるそうです。   (jun53)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.