🎯 結論:SORTは「並べ替えを自動化する」最新の神関数です
Excelで仕事をしていると、こんな悩みを抱えたことはありませんか。
- 「売上表を昇順・降順に並べ替えたい…」
- 「毎回“並べ替えボタン”を押すのが面倒…」
- 「データが更新されるたびに並べ替えが崩れる…」
- 「動的なリストを作りたいのに、手作業だと壊れやすい…」
私もサラリーマン戦士として Excel と向き合う中で、 “並べ替え作業の手間” に何度も悩まされてきました。
そんな悩みを一撃で解決してくれるのが SORT(ソート)関数 です。
SORT は、Excel の中でも比較的新しい関数で、 「昇順・降順」「指定列での並べ替え」「動的リスト」 を たった 1 つの式で自動化できる、まさに“神ソート関数”です。
この記事では、SORT の基本から応用まで、実務で本当に使えるテクニックをまとめて紹介します。
1. SORT関数とは?(一言でいうと「並べ替えの自動化」)
SORT関数は、指定した配列(範囲)を昇順・降順に並べ替える関数です。
コード
=SORT(配列, [並べ替え列], [順序], [行/列])
- 配列:並べ替えたい元データ
- 並べ替え列:何列目で並べ替えるか
- 順序:1=昇順、-1=降順
- 行/列:0=行方向、1=列方向
SORT の最大の魅力は、 データが更新されても自動で並べ替えが維持される という点です。
2. SORT関数の基本例(まずはここだけ覚えればOKです)
■ 売上を昇順に並べ替える(最も使うやつ)
| 商品 | 売上 |
|---|---|
| りんご | 500 |
| みかん | 200 |
| バナナ | 300 |
コード
=SORT(A2:B4, 2, 1)
→ 売上(2列目)を昇順に並べ替えます。
■ 売上を降順に並べ替える(実務で最も使う)
コード
=SORT(A2:B4, 2, -1)
→ 売上の大きい順に並べ替え。
■ 名前順(五十音順)に並べ替える
コード
=SORT(A2:A100, 1, 1)
→ 名前リストを昇順で並べ替え。
3. SORTの応用(ここからが本番です)
SORT は単純な並べ替えだけではありません。 FILTER や UNIQUE と組み合わせることで、動的リスト生成の最強ツールになります。
■ SORT × UNIQUE(重複なしの並び替えリスト)
コード
=SORT(UNIQUE(A2:A100))
→ 商品名一覧を五十音順に並べ替え。
プルダウン(データ入力規則)にも使える“綺麗なリスト”が作れます。
■ SORT × FILTER(条件付き並べ替え)
営業部だけの売上を降順で並べ替える:
コード
=SORT(FILTER(A2:C100, A2:A100="営業"), 3, -1)
FILTER → SORT の流れは鉄板です。
■ SORT × TAKE(最新データだけ並べ替え)
直近 7 日間の売上を昇順に並べ替える:
コード
=SORT(TAKE(B2:B100, -7), 1, 1)
最新データだけを対象にしたいときに便利です。
TAKE関数は参照してください!
■ SORT × SCAN(時系列の累積+並べ替え)
SCAN で累積 → SORT で並べ替え:
コード
=SORT(SCAN(0, B2:B100, LAMBDA(a,b,a+b)))
SCAN の基礎は SCAN関数とは を参照ください。
4. SORTBYとの違い(ここで理解が一気に深まります)
SORT と SORTBY は似ていますが、役割が違います。
| 目的 | SORT | SORTBY |
|---|---|---|
| 複数列で並べ替え | △ | ◎ |
| 書き方 | シンプル | やや複雑 |
| 実務用途 | 単純な並べ替え | 複数条件の並べ替え |
SORT は 1列で並べ替えるときに最強。 複数条件なら SORTBY が最適です。
5. SORTが実務で強い理由(サラリーマン戦士の本音)
SORT を使い始めて感じたのは、 「並べ替えがこんなに簡単になるのか…」 という衝撃でした。
- 昇順・降順の並べ替えが1式で完結
- データ更新に自動で追従
- FILTER・UNIQUE と組み合わせると“動的リスト”が作れる
- 並べ替え操作が不要になる
- 手作業の並べ替えミスがゼロになる
従来の Excel の面倒さが嘘のように消えます。
6. よくあるミスと注意点
❗ 並べ替え列の番号を間違える
配列の中での列番号を指定します。
❗ 降順は「-1」
昇順(1)と間違えやすいので注意。
❗ FILTER や UNIQUE と組み合わせるときは配列の形に注意
行数・列数が合っているか確認。
❗ SORT は“1列のみ”が基本
複数条件なら SORTBY を使う。
7. SORTの実務的な応用アイデア
- 売上ランキングの自動生成
- 部署別の売上を降順で並べ替え
- 商品名リストを五十音順に整形
- 最新データだけを抽出して並べ替え
- FILTER と組み合わせた動的リスト
- UNIQUE と組み合わせた重複なしリスト
- SCAN と組み合わせた累積の並べ替え
SORT は単体でも強力ですが、 他関数と組み合わせることで“動的データ処理の中心”になります。
8. まとめ:SORTは“並べ替えの最強ツール”です
- 昇順・降順の並べ替えを1式で自動化
- データ更新に自動で追従
- FILTER・UNIQUE と組み合わせると動的リストが作れる
- SORTBY と使い分けると完璧
- 最新 Excel の配列関数の代表格
Excel でデータ整理を効率化したいなら、 SORT関数は必ず覚えておきたい武器です。
コメントを残す