Excel関数

SORT

配列を並び替えます。

SORT(array, [sort_index], [sort_order], [by_col])

引数の意味

array

必須

参照範囲を指定します。ドラッグまたは開始/終了セルの順クリックで入力できます。

sort_index

任意

数値を入力します。

sort_order

任意

数値を入力します。

by_col

任意

TRUE または FALSE を指定します。

使い方の例

SORTを使い、A〜D列(A2:D7)を、範囲内の4列目を基準に降順で並べ替えてください。

表

#
A商品ID
Bカテゴリ
C商品名
D売上
2P001食品リンゴ1200
3P002食品バナナ980
4P003文具ノート450
5P004文具ペン300
6P005食品ぶどう1500
7P006文具定規250
8

関数の使い方(式)

=SORT(A2:D7, 4, -1, FALSE)

結果

F2に入力すると、以下のセルに展開します(スピル)。出力先は空けておきます。

#FGHI
2P005食品ぶどう1500
3P001食品リンゴ1200
4P002食品バナナ980
5P003文具ノート450
6P004文具ペン300
7P006文具定規250

この式になる理由

取り出す範囲の中の列番号で並べ替えます。1は昇順、−1は降順です。

  1. 1. 対象範囲: A2:D7

    参照範囲を指定します。ドラッグまたは開始/終了セルの順クリックで入力できます。

  2. 2. 並べ替え列: 4

    数値を入力します。

  3. 3. 並び順: -1

    数値を入力します。

  4. 4. 列方向で判定: FALSE

    TRUE または FALSE を指定します。

用途から関数を選ぶ

次の使い方に最も直接的に当てはまる関数はどれですか?

取り出す範囲とは別のセル範囲を並べ替えキーとして指定する。

この関数を練習する

SORT のよくある質問

SORT の使い方は?

SORT は データを並べ替える ときに使います。対象範囲、並べ替え列、並び順を順に指定して使います。必要に応じて任意引数を追加すると、仕事に合わせた結果を返せます。

SORT の練習はどこでできますか?

「この関数を練習」ボタンから、SORT の練習モードをすぐ開始できます。

SORT の引数は何ですか?

基本の引数は 対象範囲、並べ替え列、並び順、列方向で判定 です。 必須引数を入れたあと、必要に応じて任意引数を追加します。