SORT関数の使い方
範囲の内容を並べ替えます。
2021365
Excel 2021 から使えます。2019 以前では使えません。
- 構文
-
=SORT(配列, [並べ替えインデックス], [並べ替え順序], [列による並べ替え]) - 引数
-
- 配列必須
- 並べ替えインデックス省略できる
- 並べ替え順序省略できる
- 列による並べ替え省略できる
- どんな関数か
SORT は、範囲を並べ替えてこぼして出します。元の表は動かさないので、並べ替えた写しがほしいときに向いています(元データが変われば結果も自動で追従します)。2つめで何列目を基準にするか、3つめで昇順(1)か降順(-1)かを決めます。別の列を基準に並べたいときは
SORTBYのほうが素直に書けます。FILTERやUNIQUEと重ねて使うのが定番です。Microsoft 365 / Excel 2021 以降。- 使用例
-
C2:D4 に
=SORT(A2:B4, 2, -1)を入れると、こうなります。A B C D 1 名前 点数 名前 点数 2 A 80 B 95 3 B 95 A 80 4 C 60 C 60 数式を入れたセル
結果: 2列目(点数)で降順に並べ替え
つまずきやすいところ
- 元のデータは変えない。並べ替えた結果が別の場所にこぼれ出る
- 3つめに
-1を指定すると大きい順
よくあるエラーと、その直し方
#SPILL!- こぼれ出る先に何か入っている結果が出る範囲を空ける