SORT 函數:排序數據(新版本)
函數說明
SORT 函數是 Excel 中用於根據指定條件對數據進行排序的函數。這在動態排序和報表生成中非常實用。
版本要求:SORT 函數適用於 Excel 365 和 Excel 2021。
學習目標
- 理解 SORT 函數的基本語法。
- 學會使用 SORT 函數對數據進行升序或降序排序。
- 能應用 SORT 函數解決動態排序的需求。
預備知識
在學習本文前,建議您具備以下基礎知識:
- 了解如何在 Excel 中輸入數據和公式。
- 熟悉基本的排序操作。
內容主體
概念解釋
SORT 函數的作用是根據指定的排序條件對數據進行動態排序並返回結果。其基本語法如下:
=SORT(array, [sort_index], [sort_order], [by_col])
參數說明:
array
:必填,要排序的數據範圍。sort_index
:選填,指定用於排序的列或行索引(默認為第一列)。sort_order
:選填,排序方式(1 表示升序,-1 表示降序,默認為升序)。by_col
:選填,指定按行或列排序(FALSE 表示按列,TRUE 表示按行,默認為按列)。
程式碼示例
範例 1:按數字升序排序
=SORT(A1:A10, 1, 1)
# 將範圍 A1:A10 按升序排序。
範例 2:按第二列降序排序
=SORT(A1:C10, 2, -1)
# 將範圍 A1:C10 按第二列降序排序。
實際應用場景
SORT 函數在以下場景中十分有用:
- 動態生成排序後的數據表。
- 根據指定條件對大型數據表進行排序。
- 創建即時更新的排序結果用於報表分析。
互動練習
- 在範圍 A1:C10 中輸入數據,使用 SORT 函數按價格升序排序。
- 嘗試更改
sort_index
和sort_order
的值,觀察結果的變化。
課後練習題
- 在範圍 A1:D20 中輸入銷售數據,使用 SORT 函數按多個條件排序。
- 結合 SORT 和 FILTER 函數,篩選並排序符合條件的數據。
小專案
設計一個排序工具,輸入條件後,使用 SORT 函數自動生成排序後的數據表。
常見錯誤和注意事項
- 排序結果不正確
解決方案:檢查
sort_index
和sort_order
是否設置正確,確保引用範圍一致。 - 公式返回錯誤
解決方案:確認範圍內是否包含空值或無效數據,並避免使用錯誤的參數。