上位N件の値を取得する方法は?
上位N件の値を取得するにはLARGE関数を使用します。`=LARGE(B:B, 1)`で最大値、`=LARGE(B:B, 2)`で2番目に大きい値を取得できます。複数の上位値を一度に取得する場合、Excel 365ではSORTとUNIQUE関数で`=SORT(UNIQUE(B2:B100), , -1)`のように降順に並べ替え、TAKE関数で上位N件を抽出できます。売上トップ5の金額、高得点者上位10名の点数、人気商品ベスト3の販売数などの分析に使用します。SMALL関数を使えば下位N件の取得も可能です。
📊 バージョン対応
2016
✅
対応
2019
✅
対応
2021
✅
対応
365
△
SORT/TAKE関数も使用可能
📋 実務での使用例
💼 売上トップ3の金額を取得
売上金額(B列)の1位、2位、3位の値をそれぞれのセルに表示。LARGE関数の第2引数を1, 2, 3と変えて取得
=LARGE(B:B, 1)💼 上位10件を一覧で取得(365)
SORT関数で降順に並べ替え、TAKE関数で上位10件を自動展開。ランキング表の作成が1つの数式で完結
=TAKE(SORT(UNIQUE(B2:B100), , -1), 10)LARGESORTUNIQUETAKE上位N件ランキング最大値
📄
動的配列関数 移行マップ
旧関数 → 新関数の書き換え一覧(2021/365対応)
準備中※ PDFは現在作成中です。近日公開予定