CSV 排序實務指南
如何依文字或數字的多個欄位排序 CSV
可先按縣市升冪,再按銷售額降冪,最多設定三個優先鍵。所有鍵值相同的資料會維持原輸入順序。
範例:縣市內依銷售額由高到低
縣市用文字升冪,同一縣市內金額用數字降冪,空值置後。
- 鍵 1:縣市、文字、升冪
- 鍵 2:金額_TWD、數字、降冪
- 空值:後
排序前 CSV
縣市與金額的順序混合。
發票,縣市,金額_TWD
V001,臺北市,8400
V002,臺中市,12800
V003,臺北市,21500
V004,臺中市,9900多欄排序步驟
縣市升冪、金額降冪
臺中市與臺北市各自依金額由高到低排列。
發票,縣市,金額_TWD
V002,臺中市,12800
V004,臺中市,9900
V003,臺北市,21500
V001,臺北市,8400常見排序錯誤
文字與數字模式會得到不同結果。
- 把金額當文字排序
- 含逗號或貨幣符號卻選數字
- 混合日期格式用文字排序
- 以為升降冪會決定空值位置
排序的適用範圍
適合整理顯示順序,也可在重複刪除前控制要留下的資料。
- 適合:最多三個文字或數字鍵
- 適合:維持同值資料順序
- 日期、自然與地區排序未支援
- 摘要請使用群組彙總