在 Excel 当中排序,主要分为快速升序降序、多关键字高级排序、自定义序列排序三种方式,排序核心前提是表格要有表头,每一行属于同一条完整记录,排序的时候整行数据同步移动,避免只排单列造成行数据错乱,这个是最常见错误,适合 BOM 清单、台账、物料表、成绩表整理,支持按数字、文字拼音、日期进行升序或者降序排列,多关键字排序可以实现第一条件相同的时候,再按第二条件继续排序。
快速单列排序步骤
1 点击需要排序那一列里面任意一个单元格,该列为排序列,例如数量列
2 切换到数据选项卡
3 点击升序按钮,图标 A 到 Z,或者降序按钮 Z 到 A
4 弹出排序提醒窗口,选择扩展选定区域,点击排序
5 整行记录跟着这一列同步重新排列,保证每行数据对应关系不变
多关键字高级排序步骤
1 点击表格内任意单元格
2 点击数据选项卡,打开排序
3 在主要关键字,选择第一排序字段,设置次序升序或者降序
4 点击添加条件,设置次要关键字,也就是第二排序条件
5 可以继续增加更多关键字
6 勾选数据包含标题,确认之后点击确定,完成多条件排序
自定义序列排序步骤
1 打开排序窗口
2 次序下拉选择自定义序列
3 在自定义序列窗口,按业务顺序录入序列,例如一级二级三级
4 添加保存序列,排序的时候选择这个自定义序列,就可以按照自定义业务顺序排列,不是拼音或者数字顺序
三种排序方式对比表格
| 排序方式 | 特点 | 适用场景 |
|---|---|---|
| 快速升序降序 | 单字段排序,操作快捷 | 简单表格,只需要按一列排序 |
| 多关键字排序 | 主次条件分层排序 | 同类别需要再按数量金额二次排序 |
| 自定义序列排序 | 按照自定义业务顺序排序 | 层级、状态、类别非自然顺序排序 |
进阶深度要点
排序的时候一定要选择扩展选定区域,如果选择以当前选定区域排序,就只会单独排这一列,同行其他列数据不动,造成数据错位错乱,正式 BOM 台账严禁这种操作。
如果是超级表,排序操作同样在数据选项卡,也可以直接点击表头筛选箭头,在下拉菜单里面选择升序降序,操作更加便捷。
文本排序默认是按照拼音首字母排序,汉字不是笔画排序,如果需要笔画排序,可以在排序选项里面修改方法为笔画排序。
日期排序本质是数字排序,升序就是时间从早到晚,降序就是从晚到早,如果日期显示成文本,排序会异常,需要把单元格转为标准日期格式。
如果排序之后顺序无法恢复,排序前建议复制备份原表,排序是直接修改原表行顺序,没有撤销之外的还原方式。
如果表格存在合并单元格,排序会报错,合并单元格会破坏整行记录结构,需要取消合并单元格之后再执行排序。
FAQ
问题 1 excel 怎样才能排序只排一列其他列不动怎么办
回答 excel 排序只排单列其他列不动,是排序提醒里面错误选择当前选定区域,重新排序,选择扩展选定区域,整行记录同步移动,保证每行数据对应关系不变。
问题 2 excel 怎样才能排序汉字为什么不是笔画顺序
回答 excel 汉字默认是拼音排序,如果需要笔画排序,打开排序选项,把排序方法修改为笔画排序,就可以按照汉字笔画进行排序。
问题 3 excel 怎样才能排序提示合并单元格无法排序
回答 excel 排序报错合并单元格,是表格存在合并单元格,破坏整行记录结构,取消全部合并单元格,恢复正常单元格之后,再执行排序操作。
免责声明
本文内容基于 Excel 常规版本操作编写,不同版本界面细节可能存在差异,操作仅供学习参考,重要业务表格请提前备份,因操作失误造成的数据损失,由使用者自行承担。


