用wps表格做排序,先选中完整数据区域,确认表头没问题,之后可以按数值升降序、多关键字、自定义优先级或者单元格颜色调整排列顺序,碰到横向交叉表要单独设置从左向右排序。这次的6种操作路径都在独立副本里完成,前5种操作都会让订单、部门、优先级、金额整行同步移动,最后一种是按月份移动整列。注意别只单独选中金额列排序,也别把表头当成普通明细行处理;排序只是调整了内容位置,不等于已经完成记录去重,也不代表业务优先级已经走完审批流程。
一:金额升序,最小金额对应整条订单移动
选中A1:D5区域,点数据栏选按金额升序排列,记得勾选包含标题,排序完成后顺序依次是D04金额60、D02金额80、D01金额120、D03金额200。要是你之前只选了D列触发弹窗提示,一定要先把选区扩展到完整记录再执行排序,排完核对下订单和对应部门没有被拆分开。

二:金额降序,用最大订单验证边界
开另一份副本,选同样的区域按金额降序排列,排完金额顺序是200、120、80、60,对应订单分别是D03、D01、D02、D04。要是数值被识别成文本格式排序,很容易出现乱序,操作前先确认金额实际存储为数值,别靠手动拖拽把某条记录挪到顶部来掩盖数据本身的问题。

三:先部门后金额,添加第二关键字
点开顶部菜单栏的「数据」-「排序」,主关键字选部门,按值升序排列,再点添加条件,选金额按值降序排列,勾选「数据包含标题」之后点确定。当前窗口是执行前设置;确认执行后,同部门的记录会归到一起,采购部门的两条记录内部会按200、120的顺序排列,第二关键字只有在第一关键字内容完全相同的时候才会生效比较。

四:优先级自定义为高、中、低
排序界面里关键字选优先级,次序下拉菜单点开选「自定义序列」,在弹出窗口的输入框里每行输入一个优先级,依次填高、中、低,点添加之后确定,回到排序界面再确认执行。别直接按中文字的拼音默认排序来对应业务优先级,要是优先级相同的记录还需要按金额排序,就再加一个金额降序的条件,业务自定义的排列规则要和普通的字符排序区分开。

五:按金额单元格颜色,把待核对项放顶部
这个案例里金额为80的单元格已经标了浅红色,排序的时候把金额列的排序依据改成「单元格颜色」,指定浅红色,位置选「置于顶端」。排序完成后D02对应的整条记录会排在第一条明细的位置,单元格里的80还是原来的数值。要注意单元格颜色只是人工加的标记,不代表金额大小,也不等于已经完成审批,剩下的记录如果还有排列要求,要额外补充对应的排序条件。

六:横向月份表,按行排序让金额跟列移动
换一份横向交叉表,选中B1:D2区域,点「数据」-「排序」,点开选项,选择「按行排序(从左向右)」,确认三个月份列都纳入范围,关键字选第1行,设置自定义顺序为一月、二月、三月。排序完成后金额80、100、120会跟着对应月份整列同步移动,A列的项目标签不会参与排序,核对月份和对应金额没有错位之后,保存为排序练习.xlsx就完成了。











