跳至主要內容
Workday User Guide
上次更新時間 :2023-06-23
SORT

SORT

說明

排序現有矩陣並傳回新矩陣。SORT() 接受一個排序方向,並依據該方向對您指定的所有欄進行排序。

語法

SORT(
matrix
, [
ascending
], [
sort_column
], ...)
  • matrix
    ︰要排序的矩陣。
  • ascending
    ︰若為 TRUE,則依遞增順序排序值;若為 FALSE,值會以遞減順序排序。預設值為 TRUE。
  • sort_column
    ︰做為排序依據的一或多個欄名稱或欄位置。如果您未指定任何欄,則會使用第一欄 (最左側)。

範例

這是原始的試算表︰
A
B
C
D
E
1
名稱
成績
2
85
3
愛麗絲
92
4
90
=SORT(A1:B4,true,"Name","Grade")
的結果為︰
名稱
成績
愛麗絲
92
85
90

附註

  • 若要為要排序的每一欄指定不同的排序方向,請使用 SORT2()。
  • 此函數可排序來源中的列
    matrix
    並傳回反映已排序列的新矩陣。列的順序由
    sort_column
    以及您指定的方向 (遞增或遞減)。
  • 依名稱 (不帶任何方括號的文字字串) 或依位置 (第一欄位於位置 1) 指定欄的排序列。您可以混合使用這些值 (部分依名稱指定,另一些則依職位指定)。
  • 當您指定多個排序欄時,函數會排序每個後續指定欄中的值,以打亂平局。範例︰如果第一欄包含字串
    "hello"
    的三個值,而您指定了第二欄,則函數會針對第一欄包含
    "hello" 的
    三列值,對該欄中的值進行排序。這會決定這三欄的最終順序。
  • 此函數適用於陣列公式。

相關函數

ARRAYAREA
SORT2