Excelでデータを扱うとき、 「昇順に並べ替えたい」「売上の高い順に並べたい」「五十音順に整理したい」 という場面は驚くほど多いです。

従来は、

  • 並べ替えボタンを押す
  • フィルターで並べ替える
  • ピボットテーブルを作る など、手動操作が必要でした。

しかし、最新Excelで登場した SORT(ソート)関数 は、 データを自動で並べ替え、更新にも追従する“革命的な関数” です。

サラリーマン戦士、SORT関数を使い始めてから、

  • 並べ替えの手作業がゼロ
  • FILTERやUNIQUEと組み合わせて動的リストが作れる
  • データ更新に自動で追従
  • 並べ替えミスがなくなる と、業務効率が劇的に向上しました。

この記事では、SORT関数の基本から応用、 そして実務で使ってみた感想まで、徹底解説します。

🟦 SORT関数とは?

SORT関数は、 「データを昇順・降順に自動並べ替えする」 最新のExcel関数です。

コード

=SORT(配列, [並べ替え列], [順序], [行/列])

✔ SORT関数でできること

  • 昇順・降順の並べ替え
  • 指定した列で並べ替え
  • 複数列で並べ替え(SORTBYの代用も可能)
  • FILTERやUNIQUEと組み合わせて動的リストを作成
  • データ更新に自動で追従

Excelでデータ整理をするなら、必ず覚えておきたい関数です。

🟦 基本例:売上を昇順に並べ替える

商品 | 売上 りんご | 500 みかん | 200 バナナ | 300

▶ 使用する式

コード

=SORT(A2:B4, 2, 1)

▶ 結果(売上の昇順)

みかん | 200 バナナ | 300 りんご | 500

🟦 売上を降順に並べ替える(よく使う)

コード

=SORT(A2:B4, 2, -1)

降順は「-1」です。 売上ランキングや成績順など、実務で最も使うパターンです。

🟦 名前順(五十音順)に並べ替える

コード

=SORT(A2:A100, 1, 1)

1列目(名前)を昇順で並べ替えます。

名簿作成、顧客一覧、社員リストなどで頻繁に使います。

🟦 複数列で並べ替える(SORTBYが使えない環境で便利)

SORT関数単体では複数列の優先順位を指定できませんが、 次のように工夫することで代用できます。

例:部署 → 売上 の順で並べ替える

コード

=SORT(A2:C100, {1,3}, {1,-1})
  • 1列目(部署)を昇順
  • 3列目(売上)を降順

SORTBYが使えない環境では非常に役立ちます。

🟦 列方向の並べ替え(横方向)

コード

=SORT(A1:F1, , 1, 1)

横に並んだデータを昇順に並べ替えます。

🟦 FILTER + SORT で“動的な絞り込み+並べ替え”

例:営業部の売上を降順で抽出

コード

=SORT(FILTER(A2:C100, A2:A100="営業"), 3, -1)
  • FILTERで営業部だけ抽出
  • SORTで売上(3列目)を降順

実務で最も使う組み合わせです。

🟦 UNIQUE + SORT で“重複なしの並び替えリスト”

例:商品名一覧を五十音順に並べる

コード

=SORT(UNIQUE(A2:A100))

プルダウン(データ入力規則)にも使える綺麗なリストが作れます。

🟦 SORT関数のよくあるミス

❗ 1. 並べ替え列の番号を間違える

→ 配列の中での列番号を指定します(元データの列番号ではありません)。

❗ 2. 降順は「-1」

昇順の「1」と間違えやすいので注意します。

❗ 3. FILTERやUNIQUEと組み合わせるときは配列の形に注意

行数・列数が合っているか確認します。

🟦 SORT関数と SORTBY関数 の違い

項目SORTSORTBY
並べ替え列1つ複数指定OK
書き方シンプルやや複雑
実務用途単純な並べ替え複数条件の並べ替え

SORTは「基本の並べ替え」、SORTBYは「高度な並べ替え」というイメージです。

🟦 実際に使ってみた感想(独自視点)

サラリーマン戦士がSORT関数を初めて使ったとき、 「もう並べ替えボタンを押す必要がないのか…!」 と感動しました。

特に感じたメリットは以下の通りです。

✔ 並べ替えの手作業がゼロになる

毎回フィルターを開いて並べ替える必要がなくなります。

✔ データ更新に自動で追従

元データが増えても、SORTの結果は自動更新されます。

✔ FILTERやUNIQUEとの相性が抜群

動的な一覧、ランキング、名簿などが簡単に作れます。

✔ SORTBYが使えない環境でも強い

古いExcel環境でも柔軟な並べ替えが可能です。

実務でExcelを使うなら、SORT関数を覚えるだけで データ整理のスピードが一段上がると感じています。

🟦 まとめ:SORTは“自動並べ替え”の基本関数です

  • 昇順・降順の並べ替えが簡単
  • 指定列で並べ替え可能
  • FILTER・UNIQUEと組み合わせると最強
  • データ更新に自動で追従
  • SORTBYが使えない環境でも活躍

Excelでのデータ整理を効率化するなら、 SORT関数は必ず覚えておきたい関数です。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です