EP01. “Custom Sort Order 自定义排序顺序”
🔒 登录后可标记已读- 把「优先级:高、正常、低」拿去做 AZ 排序,Excel 会排成 High、Low、Normal——字母顺序对了,实际逻辑却全乱了
- 这类数据有自己的顺序,不是字母或数字能表达的,默认排序天生处理不来
- Custom List(自定义列表)功能能让 Excel 按你指定的顺序排,设定一次还能存起来重复用
- 学完能处理优先级、尺码 S/M/L、星期几这类「非字母/数字顺序」的数据集
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
操作步骤
示例数据:一份记录表,其中一列是 Priority(优先级),值为 High(高)、Normal(正常)、Low(低)。
- 在数据集内点击任意一个单元格
- Data → Sort & Filter → Sort
- 在弹出的排序对话框里,「Sort by」下拉列表选择 Priority 这一列
- 「Order」下拉列表选择 Custom List...
- 在自定义列表窗口里输入条目,按想要的顺序一行一个:High、Normal、Low
- 点击 OK 关闭自定义列表窗口
- 回到排序对话框,再点击一次 OK 确认排序
[截图:排序对话框 - 选择 Custom List] [截图:输入自定义列表条目]
结果:记录会按 High → Normal → Low 的顺序排列,而不是按字母顺序。
实操示例
不只是优先级能用这招,任何有既定顺序、但不是字母/数字顺序的分类都适用,比如衣服尺码(S、M、L、XL)、部门等级、项目阶段(规划、执行、验收)。自定义列表建好后可以存进 File → Options → Advanced → Edit Custom Lists,下次排序直接从下拉列表选,不用再重新打一次。
学完你会
- ✅ 用 Custom List 功能按自定义逻辑顺序排序,不受限于字母/数字顺序
- ✅ 把常用的自定义顺序保存进 Edit Custom Lists,之后排序直接从下拉列表选用
- ✅ 判断哪些数据(优先级、尺码、阶段)需要用自定义排序而不是默认排序
常见错误
- 以为自定义顺序会被记住,结果下次排序时又变回默认的字母/数字顺序——自定义列表如果没有存进 Edit Custom Lists,只是这一次排序临时生效
- 自定义列表里的条目拼写跟数据里的实际文字对不上(比如列表打「Normal」,数据里是「normal」大小写不同或多了空格),导致排序时该条目被排到默认顺序的最后
Sources
Blog / Website: