メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-06-23
SORT

SORT

説明

既存の行列をソートし、新しい行列を返します。SORT() は 1 つのソート方向を受け取り、その方向に基づいて、指定されたすべての列を並べ替えます。

構文

SORT(
matrix
, [
ascending
], [
sort_column
], ...)
  • matrix
    : ソートする行列。
  • ascending
    : TRUE の場合、値は昇順でソートされます。 FALSE の場合、値は降順でソートされます。デフォルト値は TRUE です。
  • sort_column
    : ソートする列として使用する 1 つまたは複数の列名または列の位置。列を指定しない場合は、最初 (左端) の列が使用されます。

元のスプレッドシートは次のとおりです。
A
B
C
D
E
1
氏名
等級
2
Joe
85
3
Alice
92
4
Joe
90
=SORT(A1:B4,true,"名称","等級")
」の結果は次のとおりです。
名称
等級
Alice
92
Joe
85
Joe
90

ノート

  • ソートする列ごとに異なるソート方向を指定するには、SORT2() を使用します。
  • この関数は、ソース内の行をソートします
    matrix
    は、ソートされた行を反映した新しい行列を返します。行の順序は、以下の値によって決定されます
    sort_column
    および指定した方向 (昇順または降順)。
  • ソート列は、名前 (角かっこで囲まないテキスト文字列) または位置 (最初の列は位置 1) のいずれかで指定します。これらの値は混在させることができます (一部を名前で指定し、その他を位置で指定します)。
  • 複数のソート列を指定した場合、値が同じときは、指定された後続の各列の値をソートすることで順序を決定します。例: 最初の列に文字列
    "hello"
    の値が 3 つあり、2 番目の列が指定されている場合、この関数は最初の列の
    "hello"
    を含む 3 つの行に対応する 2 番目の列の値をソートします。これにより、これら 3 つの列の最終的な順序が決まります。
  • この関数は、配列数式で使用するためのものです。

関連する関数

ARRAYAREA
SORT2