CSV 排序实用指南
如何按文本或数字的多个列排序 CSV
可以先按省市升序,再按销售额降序,最多设置三个优先键。所有键值相同的行会保持原输入顺序。
示例:省市内按销售额从高到低
省市用文本升序,同一省市内金额用数字降序,空值放在最后。
- 键 1:省市、文本、升序
- 键 2:金额_CNY、数字、降序
- 空值:最后
排序前 CSV
省市和金额顺序混合。
发票,省市,金额_CNY
V001,上海市,840
V002,广东省,1280
V003,上海市,2150
V004,广东省,990多列排序步骤
省市升序、金额降序
广东省和上海市内部都按金额从高到低排列。
发票,省市,金额_CNY
V002,广东省,1280
V004,广东省,990
V003,上海市,2150
V001,上海市,840常见排序错误
文本和数字模式会产生不同结果。
- 把金额当文本排序
- 含逗号或货币符号却选择数字
- 混合日期格式按文本排序
- 误以为升降序决定空值位置
排序的适用范围
适合整理显示顺序,也可在删除重复前控制要保留的记录。
- 适合:最多三个文本或数字键
- 适合:保持相同值的顺序
- 日期、自然和本地化排序未支持
- 摘要请使用分组汇总