dポイントプレゼントキャンペーン実施中!

エクセルの関数について質問です。
指定範囲内の中で一番下のデータを返す方法を教えてください。
ただし、必ずしも一番したのセルにデータがあるとは、限らない
状態です。
範囲内の空白のデータを除外したなかで、数値がはいっている
ものの下端のデータを拾いたいのです。

教えてください。
マクロでないとできませんか?

A 回答 (4件)

A列に入っている数値データの一番下の値を取得するなら以下の式が簡単です。



=LOOKUP(10^10,A:A)
    • good
    • 0

例えばA1セルからE1000セルの間で数値の入っている下端のデータであれば次のように作業列を設けて求めることができます。


初めに1行目に新たな行を挿入します。
A1セルには次の式を入力してE1セルまでオートフィルドラッグします。

=MATCH(10^10,A2:A1000)+1

これで1行目にはそれぞれの列で数値が入力されている最下端の行番号が表示されます。

G1セルに差異が段の数値を表示させるとしたら次の式を入力します。

=INDEX(A:E,MAX(A1:E1),MATCH(MAX(A1:E1),A1:E1,0))
    • good
    • 0

A列が文字列だけなら、


=INDEX(A:A,MATCH(CHAR(38700),A:A,1))
    • good
    • 0

数字のみですが、A列を対象にした場合は、このような数式になります。



=INDEX(A:A,MATCH(10^10,A:A,1),1)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!