
Excelの表の中で、範囲内の最後のデータ、例えば、a1:a9のうち、a3:a5だけにデータがあるとき、a5のデータを取得したいとき、どんなふうに関数を入力すればいいですか?
始まるセルも、終わりのセルも一定でない場合を想定しています。
ここでいう最後とは範囲内のもっとも下のデータという意味です。
やりたいことは分っても関数名も組み合わせ方も分りません。
例えば、データがある、範囲を特定し、その範囲の最後のセルのセルを返してもらうでもいいかもしれません。
目が見えないので、参考URLなどを張っていただく際は、どうか、テキスト情報が多いものを張ってください。
よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
補足質問への回答です。
=max(index((範囲<>"")*row(範囲),0))に現れる「範囲」は、もち
ろん同一の範囲を指定します。あなたの場合だとA1:A9ですね。
最終的には、
=indirect("A"&max(index((A1:A9<>"")*row(A1:A9),0)))-max(A1:A9)
ですかね。途中に空白があっても大丈夫だし、もしも最後の行が文
字列だったら、ちゃんとエラーになります。あなたが補足に書いた
式は、私の回答のindirect関数を使う話が反映されていないので不
十分ですし、0の位置が間違ってて動作しません。
では、よい正月を。
No.2
- 回答日時:
シンプルにやるのは難しいですね。
たとえば、=max(index((範囲<>"")*row(範囲),0))
これで範囲内の「空白でない」一番下のセルの行番号が返ってきま
す。途中に空白があっても大丈夫なことは確認済み。あとは、範囲
がA列だと分かっているならindirect関数で=indirect("A"&…と繋
いでやりましょうか。
式の中に同じ範囲が二回出てくるのが不満です。
この回答への補足
えっと、maxとindexの組み合わせですね。
前に出てくる範囲と、後ろの範囲は同じ範囲でいいのですか?
またこのような式は可能ですか?
=max(index((a1:a9<>""),0,*row(a1:a9)))-max(a1:a9)
範囲内にある、データの最後の値から、最大の値を引くということをしたいのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【教えて!goo ウォッチ 人気記事】風水師直伝!住まいに幸運を呼び込む三つのポイント
記事を読む>>
-
エクセルの列末のデータだけ表示が出来ないでしょうか
Excel(エクセル)
-
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
【エクセル】範囲内の空白ではない一番下のセル
Excel(エクセル)
-
4
エクセルで列の一番最後の数値を表示させるには。
その他(Microsoft Office)
-
5
関数TRANSPOSEで空白セルを0にしない
Excel(エクセル)
-
6
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
7
excelで検索値の入っているセル番地を取得するには?
Excel(エクセル)
-
8
エクセル:データが入った最終行の行番号の取得
Excel(エクセル)
-
9
【EXCEL】空白でないセルの位置を検索したい
Excel(エクセル)
-
10
文字列検索しセルの位置が知りたい
Excel(エクセル)
-
11
条件に一致する最終行の値をエクセル関数で抽出する方法
Excel(エクセル)
-
12
エクセルの質問。 対象範囲の中で、一番下に位置する値を返す関数。
Excel(エクセル)
-
13
エクセルで空白を無視して一番左にあるセルを参照したい
Excel(エクセル)
-
14
空白でないセルの値を返す方法について
PowerPoint(パワーポイント)
-
15
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
16
関数が入っている列で値のある最後のセルの値を返す
Excel(エクセル)
-
17
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
18
Excelで空白セル直前のセルデータ値を取得したい
Visual Basic(VBA)
-
19
Excelで重複データの件数ではなく、何番目かを求める方法
Excel(エクセル)
-
20
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
Excel関数:「0」を除いた標準...
-
5
Excel関数で、範囲内の最後のセ...
-
6
ピボットテーブル 0個の行を...
-
7
エクセル 8ケタの数字から日数...
-
8
SUMIFで数値が入力されているセ...
-
9
値の入っているセルのうち、一...
-
10
A and B or Cの合計の出し方
-
11
エクセルに入力された日付「S40...
-
12
エクセル2000で〇×の並び替えを...
-
13
エクセルで別のシートに数行お...
-
14
Excelのオートコンプリートにつ...
-
15
エクセル 別のファイルにデータ...
-
16
correl関数の範囲指定
-
17
エクセル セル内の重複する文...
-
18
《エクセル2000》重複している...
-
19
Excelのマクロでソートがうまく...
-
20
エクセルで電話番号を - で分...
おすすめ情報
公式facebook
公式twitter