在 Excel 中,默认排序通常只能按数值或字母顺序排列。但在实际工作里,经常需要按照指定规则进行排序,例如根据职务级别或业务优先顺序排列员工信息。这种情况下,可以借助 SORTBY 函数 实现真正的自定义排序。
一、SORTBY 实现自定义排序的思路
SORTBY 函数可以根据指定的排序依据,对目标区域进行重新排列。排序依据可以不是原数据本身,而是通过函数计算得到的结果。在本例中,利用 MATCH 函数查找每个职务在职务对照表中的位置,再将返回的位次作为排序标准,最终实现按预设职务顺序排列员工信息。
二、具体操作步骤
假设 A2:B9 为员工数据区域,B 列为职务名称,F 列为职务对照表,在 H2 单元格输入以下公式:
按回车键后,系统会根据 MATCH 返回的顺序编号,对 A2:B9 区域的数据进行排序。
其中,MATCH(B2:B9,F:F,) 用于确定每个职务在对照表中的位置;SORTBY 则依据这些位置完成排序。

三、总结
该方法适用于 职务排序、岗位级别展示、优先级排列 等场景。需要确保对照表中的职务名称完整匹配,否则可能出现错误值。
通过 SORTBY 与 MATCH 的组合,可以灵活控制排序规则,使数据排列更加符合实际业务需求。
评论 (0)