Excel 排序依據 資料類型 決定比較邏輯。同一欄位混雜不同類型時,會依類型優先順序分組排序:數值 → 文字 → 邏輯值 → 錯誤值 → 空白。
| 資料類型 | 遞增順序(由小到大) | 遞減順序(由大到小) | 備註 |
|---|---|---|---|
| 數值 | 負數 → 0 → 正數(按數值大小) | 反向 | 含日期/時間(本質為數值序數) |
| 文字 | 依字元編碼順序:數字 → 英文大寫 → 英文小寫 → 標點符號 → 中文字(依系統地區設定:拼音/筆畫/部首) | 反向 | 不區分大小寫時,A=a;可在排序選項設定 |
| 邏輯值 | FALSE (0) → TRUE (1) | TRUE → FALSE | |
| 錯誤值 | #DIV/0! → #N/A → #NAME? → #NULL! → #NUM! → #REF! → #VALUE! | 反向 | 固定內部順序,不受使用者控制 |
| 空白儲存格 | 永遠排在最後 | 永遠排在最後 | 適用於遞增/遞減 |


| 誤區 | 實際行為 | 對策 |
|---|---|---|
| 以為數字文字混排會按數值大小 | 文字「100」排在數值 2 之前(文字優先於數值?實際上數值優先於文字) | 統一資料型態:文字轉數值(分欄/ VALUE/ *1) |
| 中文排序不符預期 | 系統預設拼音,用戶期望筆畫 | 排序選項 → 中文排序方式 → 筆畫 |
| 空白列跑到中間 | 空白永遠最後,但若範圍選取包含空白列,空白列會被排到資料區域底部 | 排序前刪除空白列,或轉為超級表 |
理解 Excel 排序規則的類型優先序與各類型內部順序,是避免「排序結果不符預期」的關鍵。特別注意「數值優先於文字」、「中文預設拼音」、「空白永最後」三大鐵律,並善用「排序選項」微調中文排序與大小寫敏感度。