excel表格如何自动排序-选中整列数据源再设置排序规则

excel表格如何自动排序-选中整列数据源再设置排序规则

上周整理部门月度考勤表,临时需要excel表格如何自动排序,一开始随手点了顶部的排序按钮,直接把整张表格的数据彻底打乱,姓名、出勤天数、加班时长三列内容完全错位,返工花了快二十分钟,当时盯着错乱的单元格,只觉得基础操作都能翻车实在离谱。

只选中了需要排序的出勤天数这一列,直接点击升序排列。

弹窗直接跳出提示,询问是否拓展选定区域。下意识点了仅排序当前列,没有联动同行其余数据。

表格瞬间崩坏。每一行对应的员工信息全部错位,A列的姓名和C列实际出勤天数完全对不上,原本规整的考勤表变得乱七八糟,撤销按键还因为中途多操作了一步,没法一键恢复原状。

愣在原地两秒,才反应过来自动排序最容易忽略的就是数据联动问题。很多人都和我一样,以为只排目标列就够了,偏偏excel每行数据都是绑定的个体,单列单独排序,行与行之间的对应关系会直接断裂。

后来没找复杂的函数公式,就用软件自带的自动排序功能重做。

直接框选整张表格所有有效数据,不要漏掉任意一行一列,表头也一并选中。点开数据菜单栏里的自定义排序选项,首要关键字选择出勤天数这一列,次序设置为从小到大升序,同时勾选数据包含标题,确认执行。

整张表格一次性完成自动排序,所有同行数据牢牢绑定,姓名、加班时长跟着出勤天数同步变动,没有出现一丝错位。

还有一个无意间发现的小细节。

如果后续会持续新增考勤数据,每次手动重新框选排序很麻烦。可以提前给数据源套用表格格式,选中全部内容,点击开始菜单里的套用表格格式,勾选表包含标题,确定之后,后续在表格末尾新增任何数据,再次点击排序,新增内容会自动纳入排序范围,不用反复调整选区。

身边同事还喜欢用筛选自带的小箭头排序,点开表头筛选按钮,直接点升序降序箭头就能快速自动排序。这种办法适合临时快速查看数据,弊端是没法设置多条件排序,只能依托单一列完成排序。

试过一次多条件自动排序。先按出勤天数排序,出勤天数一致的员工,再按照加班时长二次排序。依旧打开自定义排序,添加次要条件,设置好两列对应的排序规则,表格就可以分层自动整理数据,适配更复杂的办公统计场景。

至今保存着当初做错的那张错乱表格截图。没事的时候点开看一眼,时刻提醒自己,excel自动排序从来不是点一下按钮就完事,选区是否完整,是否拓展数据源,才是决定排序成败最关键的地方。

刚刚给手上新的绩效表框选完全部数据,准备再核对一遍多条件自动排序的运行效果。

了解更多百科知识请访问 百科