• ベストアンサー

エクセルの関数について質問です。

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

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

A列に入っている数値データの一番下の値を取得するなら以下の式が簡単です。 =LOOKUP(10^10,A:A)

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

例えば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))

noname#204879
noname#204879
回答No.2

A列が文字列だけなら、 =INDEX(A:A,MATCH(CHAR(38700),A:A,1))

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

数字のみですが、A列を対象にした場合は、このような数式になります。 =INDEX(A:A,MATCH(10^10,A:A,1),1)

関連するQ&A