MICROSOFT

EP01. “Custom Sort Order 自定义排序顺序”

首页 Microsoft 工具 Excel · Data Analysis · Sort · EP01
约 4 分钟· #EP01#Excel#Sort
🔒 登录后可标记已读
  • 把「优先级:高、正常、低」拿去做 AZ 排序,Excel 会排成 High、Low、Normal——字母顺序对了,实际逻辑却全乱了
  • 这类数据有自己的顺序,不是字母或数字能表达的,默认排序天生处理不来
  • Custom List(自定义列表)功能能让 Excel 按你指定的顺序排,设定一次还能存起来重复用
  • 学完能处理优先级、尺码 S/M/L、星期几这类「非字母/数字顺序」的数据集

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


操作步骤

示例数据:一份记录表,其中一列是 Priority(优先级),值为 High(高)、Normal(正常)、Low(低)。

  1. 在数据集内点击任意一个单元格
  2. Data → Sort & Filter → Sort
  3. 在弹出的排序对话框里,「Sort by」下拉列表选择 Priority 这一列
  4. 「Order」下拉列表选择 Custom List...
  5. 在自定义列表窗口里输入条目,按想要的顺序一行一个:High、Normal、Low
  6. 点击 OK 关闭自定义列表窗口
  7. 回到排序对话框,再点击一次 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:

  1. Custom Sort Order