最小の n 番目の値に関連する情報を取得
Excel のリスト、テーブル、または行内で最小値、2 番目に小さい値、または n 番目に小さい値に対応するデータを取得するには、INDEX 関数とMATCH 関数を、SMALL 関数と組み合わせて使用します。

最小の n 番目の値に関連する情報をどのように取得すればよいですか?
上記の表から1996-2020 年のオリンピック男子100m スプリント記録および関連情報を調べるには、まず SMALL 関数で時間範囲内の最小値を特定します。その結果を MATCH 関数に渡して該当する行を見つけ出し、最後に INDEX 関数でその行に対応する値を取得します。
一般的な構文
=INDEX()return_range,MATCH(SMALL())lookup_array,n),lookup_array,0))
※ 注:これは配列数式です。Ctrl+Shift+Enterを押して入力してください。
- return_range:INDEX 関数が、n 番目に小さい値に対応する情報を返す範囲です。ここでは、優勝者または年次の範囲を指します。
- n:最小の n 番目の値を指定します。最小値を検索する場合は、nを1 に、2 番目に小さい値を検索する場合はnを2 に設定します。
- lookup_array:SMALL 関数と MATCH 関数で n 番目に小さい値を取得・特定する範囲。ここでは時間の範囲を指します。
1996-2020 年のオリンピック男子100m スプリント記録を調べるには、以下の数式をセル G5 にコピーまたは入力し、Enterを押して結果を取得してください。
SMALL()D6:D12,1)
1996-2020 年のオリンピック男子100m スプリント記録に関する関連情報を調べるには、以下の数式をセル G6 および G7 にコピーまたは入力し、Enterを押して結果を取得してください。
=INDEX()C6:C12,MATCH(SMALL())D6:D12,1),D6:D12,0))
=INDEX()B6:B12,MATCH(SMALL())D6:D12,1),D6:D12,0))

数式の説明
ここでは、以下の数式を例として使用します。
=INDEX()C6:C12,MATCH()SMALL(D6:D12,1),D6:D12,0))
- SMALL(D6:D12,1):SMALL 関数は、範囲 D6:D12から1 番目に小さい値を取得し、記録()9.63)を得ます。
- MATCH()SMALL(D6:D12,1),D6:D12,0)=MATCH()9.63,D6:D12,0):match_type 0により、MATCH 関数は時間範囲 D6:D12 内で値9.63 と完全一致するセルの位置を検索し、対応する情報の行を特定します。この関数は3 を返します。なぜなら、9.63 はタイム列の3 番目の位置にあるためです。
- INDEX()C6:C12,MATCH()SMALL(D6:D12,1),D6:D12,0)) = INDEX(C6:C12INDEX 関数は、優勝者範囲 C6:C12 内の3 番目の値を返します。これはUsain Bolt です。
関連関数
Excel INDEX 関数は、指定された範囲または配列内の位置に基づいて表示される値を返します。
Excel MATCH 関数はセル範囲内で特定の値を検索し、その値の相対位置を返します。
関連数式
テーブル内で最小値に対応するデータを取得するには、INDEX 関数と MATCH 関数を MIN 関数とともに使用できます。
Excel のリスト、テーブル、または行内で最大値に対応するデータを取得するには、INDEX 関数と MATCH 関数を MAX 関数とともに組み合わせて使用できます。
Excel の数値範囲内で次に大きい一致値(つまり、指定された数値以上で最も小さい値)を検索するには、INDEX 関数と MATCH 関数を組み合わせ、match_type として-1 を使用します。
場合によっては、複数の条件に基づいて最も近い値や近似値を検索する必要があります。そんなときは、INDEX 関数、MATCH 関数、IF 関数を組み合わせれば、Excel で素早く対応できます。
最高の Office 生産性ツール
Kutools for Excel - あなたを群衆の中から際立たせます
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気機能:検索・ハイライト・重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします
- 数十もの開いているドキュメントを1 秒で切り替えられます!
- 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
- Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。