Excelで売上データやテストの点数、ランキングを扱うときに欠かせないのが「大きい順に並べる」操作です。通常は「データ」タブの並べ替え機能を使えば簡単ですが、「関数を使って自動で並び替えたい」「新しいデータを入力すると自動更新してほしい」というニーズも多くあります。
この記事では「Excel 大きい順に並べる 関数」と検索している方に向けて、Excelで使える代表的な関数(SORT 関数・LARGE 関数)を徹底解説します。さらに実務での応用方法や注意点も紹介し、業務効率化に直結する知識を提供します。
目次
✅ Excelで大きい順に並べる方法は2種類ある
Excelでデータを大きい順(降順)に並べたい場合、大きく分けて2つの方法があります。
- 並べ替え機能(手動) → データをその場で並び替える
- 関数を使う方法(自動) → 新しいデータを追加しても自動で順位が更新
今回の記事では「関数」を中心に扱い、自動化によるメリットを詳しく解説します。
参考:【ChatGPT】Excel作業を自動化する方法|関数提案からマクロ作成まで使い倒す
✅ 方法1:SORT関数で大きい順に並べる
・基本構文
=SORT(範囲, 並べ替えの基準列, 並べ替え順序)
- 範囲:並べ替えたいデータ範囲
- 並べ替えの基準列:何列目を基準に並べるか(1なら1列目)
- 並べ替え順序:1 = 昇順、-1 = 降順(大きい順)
・使用例:売上データを大きい順に並べる
=SORT(A2:A11,1,-1)
➡️ A2:A11のデータを降順に並べ替えて表示。
・複数列を並べ替える
=SORT(A2:C11,2,-1)
➡️ 2列目を基準に降順で並べ替える。例えば「売上高」を基準に並べて、名前や商品も一緒に並べ替えたいときに便利です。
・メリット
- データを追加すると自動で更新される
- 元データを崩さずに別表として出力できる
- フィルターと違って数式ベースなので分析表と組み合わせやすい
✅ 方法2:LARGE関数で順位ごとに取り出す
・基本構文
=LARGE(範囲, k)
- 範囲:対象データ
- k:何番目に大きい値を取り出すか
参考:【Excel】検索機能を使い必要なデータをすぐ見つける方法
・使用例:テストの点数のランキングを作成
=LARGE(A2:A11,1) → 最大値(1位)
=LARGE(A2:A11,2) → 2番目に大きい値(2位)
=LARGE(A2:A11,3) → 3位
➡️ この方法でランキング表を作成できます。
・名前とセットで表示する方法
得点と対応する名前を一緒に表示するには、INDEX 関数や MATCH 関数と組み合わせます。
📌 例:得点が入っている範囲が A2:A11、名前が B2:B11 の場合
=INDEX(B2:B11, MATCH(LARGE(A2:A11,1), A2:A11,0))
➡️ 得点1位の名前を返す。
・メリット
- 上位だけを抽出したいときに最適
- グラフやダッシュボードで上位ランキングを見せる際に便利
✅ SORTとLARGEの違いと使い分け
- SORT関数 → データ全体を大きい順に並べ替える
- LARGE関数 → 上位n件だけを取り出す
📌 例
- 社員全員の売上を大きい順に並べたい →
SORT - 上位3名の売上だけを表示したい →
LARGE
✅ 実務での応用シーン
・売上ランキング表
月別の売上を SORT で自動整列し、上位商品のみを LARGE で別表に表示。
参考:【Excel】【営業向け】売上金額に応じてランクを自動表示するIF関数の使い方|簡単に業績ランク付け!
・アンケート結果の集計
「よく選ばれた項目」を大きい順に並べて人気順を表示。
・スポーツ大会の成績表
得点や記録を大きい順に並べて順位を作成。
・在庫管理
在庫数の多い商品をランキング形式で表示し、補充の優先度を判断。
✅ 関数を使うときの注意点
SORTはExcel 365以降でのみ利用可能。古いバージョンでは使えません。LARGEは古いExcelでも使えるため、互換性が必要ならこちらを活用。- データに空白やエラーが含まれると並べ替え結果が崩れる可能性があるため、事前に整備しておくことが大切です。
■ まとめ:Excelの関数で大きい順に並べると自動化が進む
Excelで「大きい順に並べる」操作は、手動の並べ替えでも可能ですが、関数を使うことで 自動化・効率化 が実現できます。
- 全体を大きい順に並べる →
SORT関数 - 上位だけを抽出する →
LARGE関数
✅ まとめ:データ分析やランキング作成の場面では、これらの関数をうまく使い分けることで作業がスムーズになり、業務効率が大幅に向上します!