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
| A | B | C | |
|---|---|---|---|
| 1 | Category | Amount | Region |
| 2 | A | 120 | North |
| 3 | B | 340 | South |
| 4 | A | 560 | North |
| 5 | C | 225 | West |
| 6 | B | 90 | South |
| 7 | Output |
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)