No.1ベストアンサー
- 回答日時:
次の数式で良いと思います。
=INDEX(A$1:A$10,SUMPRODUCT(SMALL((A$2:A$10<>"")*ROW(A$2:A$10)+(A$2:A$10="")*100,C3)),1)
SUMPURODUCT関数を使わなくてもSMALL関数でn番目の行番号を抽出すればINDEX関数で値を取り出せます。
但し、計算途中で配列値を扱うので数式の確定時にCtrl+Shift+Enterの操作が必要です。
SUMPURODUCT関数を使うと通常のEnterキーで確定できます。
SMALL関数の範囲は値が入力されているセルに対して行番号を適用し、未入力に対しては定数の100を適用しています。
実情に合わせて検索範囲と定数を変更してください。
とても華麗な数式をありがとうございました。
自分なりにSUMPRODUCT関数を学んではいるものの、
SMALL関数と組み合わせた上で
>値が入力されているセルに対して行番号を適用し、
>未入力に対しては定数の100を適用
このような発想に至るにはまだまだ及びません。
非常に勉強になりました。
ベストアンサーとさせていただきました。
No.2
- 回答日時:
簡単にするため、A列に一列、列を追加して、A2に以下の式を入れて下にドラッグコピーする。
=IF(B2="",A1,A1+1)
次に、D5に以下の式を入れて、下にドラッグコピーでいかがでしょう。
=VLOOKUP(D3,A:B,2,FALSE)
No.3
- 回答日時:
こんにちは!
画像通りに配置として、表示したいセルに
=IFERROR(INDEX(A2:A1000,SMALL(IF(A2:A1000<>"",ROW(A2:A1000)-1),C3)),"")
としてCtrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → 表示したいセルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。m(_ _)m
ご教示ありがとうございました。
配列数式の確定まで丁寧に説明くださり恐れ入ります。
SMALL関数をもっと勉強しようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル表作成について 5 2023/03/12 13:25
- Excel(エクセル) Vba エクセルマクロで、 A列の、A1セルからA10セルに空白のある行を削除する、のは Range 3 2022/11/05 17:44
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
- Excel(エクセル) セルに入力があれば表示させるには? 3 2023/05/14 22:08
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
エクセルで空白を無視して一番左にあるセルを参照したい
Excel(エクセル)
-
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
Execelで列の検索に関する質問、最終行から2番目を見つけたい
Excel(エクセル)
-
-
4
エクセルで空白を無視して一番左にあるセル内容(文字列)を別セルに返したい
Excel(エクセル)
-
5
エクセルで求めたセルの左隣りのセルの値を返したいです
Excel(エクセル)
-
6
【エクセル】範囲内の空白ではない一番下のセル
Excel(エクセル)
-
7
空白でないセルの値を返す方法について
PowerPoint(パワーポイント)
-
8
【EXCEL】空白でないセルの位置を検索したい
Excel(エクセル)
-
9
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
10
Excel 右から2つ目の数字を抜き出し数字以外の時は、空白としたい。
Excel(エクセル)
-
11
Excelで重複データの件数ではなく、何番目かを求める方法
Excel(エクセル)
-
12
値の入っているセルのうち、一番右側の値を取得したい(エクセル)
Excel(エクセル)
-
13
マクロでセルの右から2番目の文字を取得する方法を教えてください
Excel(エクセル)
-
14
excelで、空白を除いてデータを抽出する方法について
Excel(エクセル)
-
15
エクセルで、全部のセルのそれぞれ右から2つ目の数字を取り出して合計したい
Excel(エクセル)
-
16
条件に一致する最終行の値をエクセル関数で抽出する方法
Excel(エクセル)
-
17
エクセルで空白セルを含む列の最終行の値を取得する式を教えてください
Excel(エクセル)
-
18
エクセルの質問。 対象範囲の中で、一番下に位置する値を返す関数。
Excel(エクセル)
-
19
文字列の中の検索で、3番目に出てくる文字の位置を調べたい
Excel(エクセル)
-
20
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのデーターが2か月前の...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
エクセル共有したが、アクセス...
-
エクセル②
-
(マクロ)データをAブックからB...
-
Excelでセルの値が同じか...
-
エクセルを使っていて2024/5/15...
-
指定文字の間に
-
Microsoft 365の Excel を使用...
-
エクセルの計算
-
エクセルでの作業計算方法について
-
Excelで全角を半角にしたいので...
-
エクセル関数に詳しい方教えて...
-
Googleスプレッドシートでファ...
-
エクセル 文字を増やしたい。
-
はがきについて。
-
エクセルの暗号化なしのバーの...
-
【マクロ】必要な項目(列)の...
-
Excel
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報