【SORT関数】使い方と解説

ExcelのSORT関数について解説します。SORT関数は、範囲内のセルを昇順または降順に並び替えることができます。

はじめに

本記事はSORT関数を解説します。

SORT関数はExcel 365、Excel 2021で利用可能です。この関数はExcel 2019以前のバージョンでは利用できません。

したがって、本記事作成時点では、最近登場した新作関数です。

SORT関数の説明

SORT関数とは、範囲内のセルを昇順または降順に並び替えるためのExcel関数です。
この関数名は「SORT(並べ替える)」という単語に由来しています。

SORT関数の文法(型と引数)

SORT(配列,[並べ替えインデックス],[並べ替え順序],[並べ替え方向])

説明:

  • 配列の中の[並べ替えインデックス]の値を、[並び替え順序][並べ替え方向]に基づいて並び替える

引数:

  • 配列(必須)
    • 並び替える範囲を指定
  • 並べ替えインデックス(任意)
    • 並び替えの基準となる行または列のインデックスを指定
    • 省略した場合、最初の行または列が使用される
  • 並べ替え順序(任意)
    • 並び替えの順序を指定。
    • 1または省略の場合は昇順、-1を指定すると降順に並び替える
  • 並べ替え方向:
    • TRUEを指定すると列単位、FALSEまたは省略すると、行単位で並び替える

Excel関数のダイアログには、次のように記載されています。
Excel関数のダイアログを使いこなせば、関数の意味や使い方も理解できてしまいます。

Excel関数のダイアログの使いこなす方法は、記事末尾に記載しておきます。

SORT(配列,[並べ替えインデックス],[並べ替え順序],[並べ替え方向])

説明:
配列の値を昇順または降順に並び替える

SORT関数の使用例

行方向に並び替え
昇順

青枠データを、年齢の昇順にします。
G3セルに、次の関数式を入力します。

=SORT(B3:D6, 2, 1, FALSE)

セル範囲B3:D6を、第2列「年齢」を基準に、昇順(1)で、行方向(FALSE)に、並び替えています。

2列「年齢」は行方向に比較しているため、「行方向に並び替え」になります。

SORT関数:
年齢昇順、行方向の並べ替え
降順

青枠データを、年齢の降順にします。
G10セルに、次の関数式を入力します。

=SORT(B3:D6, 2, 2, FALSE)

セル範囲B3:D6を、第2列「年齢」を基準に、降順(2)で、行方向(FALSE)に、並び替えています。

2列「年齢」は行方向に比較しているため、「行方向に並び替え」になります。

SORT関数:
年齢降順、行方向の並べ替え

列方向に並び替え
昇順

青枠データを、年齢の昇順にします。
C11セルに、次の関数式を入力します。

=SORT(C3:F5, 2, 1, TRUE)

セル範囲C3:F5を、第2列「年齢」を基準に、昇順(1)で、列方向(TRUE)に、並び替えています。

2列「年齢」は列方向に比較しているため、「列方向に並び替え」になります。

SORT関数:
年齢昇順、列方向の並べ替え
降順

青枠データを、年齢の降順にします。
J11セルに、次の関数式を入力します。

=SORT(C3:F5, 2, 2, TRUE)

セル範囲B3:D6を、第2列「年齢」を基準に、降順(2)で、行方向(TRUE)に、並び替えています。

2列「年齢」は列方向に比較しているため、「列方向に並び替え」になります。

SORT関数:
年齢降順、列方向の並べ替え


即利用ファイルのダウンロード

最後に

今回は、ExcelのSORT関数について解説しました。
SORT関数は、範囲内のセルを昇順または降順に並び替えることができます。

Excel関数のダイアログの使い方については、記事末尾に記載していますので、ぜひ参考にしてください。

参考記事

本記事の読みやすさをさらに向上させるために、Excel関数に関する原理原則についてまとめた記事を紹介します。

数式の原則|Excel関数を学ぶ前に

Excelほど、馴染みがあり、広く浸透しているツールもないでしょう。 さらに、Excel関数はExcel作業を便利するパッケージであり、習得することで、大きな進歩につながりま…

数式の原則|Excel関数の種類は大まかに知っておこう

冷静に、スムーズに仕事ができるため、Excel関数の種類を大まかに知っておくことが大切です。 Excel 2019では、Excel関数が全486関数もありますが、Excel機能を上手に活用…

数式の原則|Excel関数にはそれぞれ構文がある

Excel関数には構文があります。それが、引数と戻り値です。構文に沿えばいいだけです。言わば、数学の公式のようなものです。理論を知らなくても、公式に当てはめれば答え…

数式の原則|Excel関数の引数とは

Excelの引数は、料理を完成させるための材料のようなものです。しかも、材料に種類があります。その種類を理解すると、Excel関数を上手く使いこなせるようになります。

数式の原則|Excelの検索ダイアログから、関数を探す

Excelの検索ダイアログに使えば、目的の関数を発見しやすくなります。WEB検索する前に、Excel関数の検索ダイアログを使ってみましょう。