ZonoTools

Excel SORT 函數(動態排序)- 範例與實踐

透過互動式網格、即時回饋和清晰的公式來幫助線上練習 Excel 排序功能。

Instruction

Sort rows in A2:C6 by the 2nd column in descending order.

Excel SORT Function Examples

按第二列降序排序

=SORT(A2:C6, 2, -1)

使用範圍內的 B 列(A2:C6 的第二列)對行進行排序。

第一列預設升序

=SORT(A2:C6)

當省略排序參數時,按第一列升序排序。

對篩選的行進行排序

=SORT(FILTER(A2:C6, C2:C6="North"), 3, 1)

首先過濾,然後按第三列升序對結果進行排序。

dynamic-array-data.xlsx

ABC
1CategoryAmountRegion
2A120North
3B340South
4A560North
5C225West
6B90South
7Output

Input Formula

Need Help?

Tips

  • 與 **FILTER** 配對以實現「已排序的頂級異常」。
  • 為溢出網格留出空白。
  • 當您想要按不在返回列內的列進行排序時,請首選 **SORTBY**。

FAQ

SORT會改變來源資料嗎?

不。它傳回一個溢出的排序副本;原始細胞保持不變。

什麼是排序索引?

數組內排序依據的列位置(1 = 數組的第一列)。

sort_order 使用什麼值?

在現代 Excel 中,通常為 1 升序(預設)和 -1 降序。

我可以按多列排序嗎?

是的,在支援的版本中使用額外的 sort_index/sort_order 對。

為什麼#SPILL! ?

溢出目標被封鎖 - 清除儲存格或刪除公式下方的合併。

Comparison

Tool 活配方?
SORT Yes
排序對話框 One-time
SORTBY 新增顯式「按數組」控制

Example

=SORT(A2:C6, 2, -1)