Excel 表格排序,核心就是按照某一列或者多列的规则,把整行数据重新排列顺序,可以升序也可以降序,很多新手排序的时候只选中单独一列,结果只排这一列,同一行其他数据不动,造成行数据错乱,这个是最高频错误,排序的底层逻辑是整行记录联动,也就是每一行是一条完整数据,排序之后同行所有字段跟着一起移动,排序分为快速单条件排序,还有多条件排序,也就是第一列相同的时候,再按第二列继续排序,还可以自定义排序序列,比如按甲乙丙丁,部门自定义顺序排序,日期,数字,文本都支持排序,但是文本格式的数字,文本格式日期会排序异常,下面深度讲解全部操作方法和避坑要点。
方法一 快速单条件排序 新手首选
适合只按照一列做升序或者降序
1 点击要作为排序依据那一列里面任意一个单元格,不要只选中整列
2 顶部切换到数据选项卡
3 找到排序按钮,升序是 A 到 Z 图标,降序是 Z 到 A 图标
4 点击升序,数据从小到大排列,点击降序,数据从大到小排列
5 软件会自动识别表头,如果弹出排序提醒窗口,选择扩展选定区域,这个选项一定要选,保证整行数据跟着排序一起移动
补充 也可以在开始选项卡,编辑组里面找到排序和筛选,里面同样有升序降序按钮
方法二 多条件排序 主关键字次关键字
当第一列有大量相同内容,需要再按第二列继续排序,就使用这个方案,比如先按部门排序,部门相同的再按金额降序
1 点击整个数据区域里面任意单元格
2 数据选项卡,点击排序按钮,打开排序窗口
3 主要关键字,选择第一排序依据列,设置次序,升序或者降序
4 点击添加条件,增加次要关键字,选择第二列,设置次序
5 如果还需要更多排序层级,可以继续添加条件
6 勾选数据包含标题,这样第一行表头不会参与排序
7 点击确定,完成多条件排序
| 排序类型 | 排序规则 | 适用场景 |
|---|---|---|
| 数字排序 | 数值从小到大或者从大到小 | 金额,数量排序 |
| 日期排序 | 按时间先后顺序 | 业务日期,登记日期 |
| 文本排序 | 拼音首字母或者笔画排序 | 姓名,名称 |
| 自定义序列 | 按照自己设定顺序 | 等级,部门固定顺序 |
方法三 自定义序列排序
普通升序降序满足不了的时候,比如要按 一级 二级 三级 这种固定顺序排序
1 打开排序窗口
2 主要关键字选择目标列
3 次序下拉,选择自定义序列
4 在自定义序列窗口,依次输入排序顺序,每输入一项按回车
5 添加序列,确定,表格就会按照你设定的顺序排列
深度注意要点
第一 排序前尽量取消合并单元格,合并单元格会导致排序报错,或者数据错位
第二 文本型数字,也就是单元格左上角带绿色三角的数字,排序会当成文本,排序结果错误,需要转换成真正数值之后再排序
第三 如果数据中间有空行,排序只会识别空行上方的数据,空行下面的数据不会参与排序,要删除中间空行
第四 排序之后如果想要恢复原来顺序,可以提前增加序号辅助列,排序之后,再按这个序号列升序,就可以还原原始顺序
第五 已经开启筛选的表格,排序只会作用在当前筛选显示的数据,隐藏行不会参与排序
【常见问题】
问题 1 excel 表格中怎么排序 排序之后同行数据错乱怎么办
回答 1 excel 表格中怎么排序,出现行数据错乱,是排序的时候只选中单列,没有选择扩展选定区域,正确做法是点击该列任意单元格,排序弹窗选择扩展选定区域,整行记录就会同步移动,不会错位
问题 2 excel 表格中怎么排序 文本格式数字排序不对怎么办
回答 2 excel 表格中怎么排序,文本型数字会按照文本规则排序,不是数值大小排序,选中这一列,把文本转换为数值格式,之后再执行排序,结果就正常
问题 3 excel 表格中怎么排序 能不能先按部门再按金额排序
回答 3 excel 表格中怎么排序,这个属于多条件排序,打开排序窗口,主要关键字选部门,添加次要关键字选金额,设置降序,确定之后部门相同的记录就会按金额继续排序
问题 4 excel 表格中怎么排序 排序之后想恢复原来顺序怎么做
回答 4 excel 表格中怎么排序,提前增加序号辅助列,原始顺序录入连续序号,后续不管怎么排序,最后按这个序号列升序排序,就可以恢复表格最开始的原始顺序
【免责申明】
本文基于微软 Excel 常规版本编写,不同版本软件菜单功能存在细微差异,本文仅作为学习参考,操作前建议备份原文件,因排序操作造成的数据错位风险,由使用者自行承担。


