2.2 如何按指定顺序对部门排序
在实操中,可能需要按指定顺序对部门排序,Excel的【排序】功能是按首字母或者按首字笔画排序的,并不能按指定的顺序排序。如果要实现按指定顺序对部门排序,推荐两种操作方法。
方法一:自定义序列法
具体操作步骤如下。
STEP 1:在“序列”工作表中增加部门内容,并按指定顺序排序,见图2-13。
●图2-13 指定部门排序
STEP 2:单击【文件】选项卡,在弹出的【Excel选项】对话框中单击【选项】-【高级】-【编辑自定义列表】,在弹出的【选项】对话框的【从单元格中导入序列】文本框中选择K2:K10数据区域范围,依次单击【导入】-【确定】按钮,见图2-14。
●图2-14 设定自定义列表
设置完成后,如果需要按自定义的部门顺序排序,操作步骤如下。
STEP 1:在【开始】选项卡【编辑】功能区【排序和筛选】下拉列表中选择【自定义排序】,见图2-15。
STEP 2:在弹出的【排序】对话框中,在【主要关键字】下拉列表中选择需要排序的列,在【次序】下拉列表中选择【自定义序列】,见图2-16。
●图2-15 自定义排序选项
STEP 3:在弹出的【自定义序列】对话框中选择设置的部门序列,见图2-17,单击【确定】按钮即可完成按指定部门顺序排序。
●图2-16 自定义序列设置
●图2-17 自定义序列选择
专家解析
① 设置自定义序列后,输入一个部门名称,用鼠标向下拖动,会按照设定的部门顺序依次出现各部门名称,因为已经向Excel自定义了一个序列,碰到这种情况它会按照自定义序列的顺序生成各个内容,就如生成1、2、3……数字序列一样的道理。对于有些人来说,这样操作是非常不方便的,也可以采用辅助列法(见后面内容)。
② 要将设置的自定义序列删除,同样进入【自定义序列】对话框,选择设置的自定义序列,单击【删除】-【确定】按钮即可,见图2-18。
●图2-18 删除自定义序列
方法二:辅助列法
如果不习惯采用自定义序列的方法,可以采用辅助列法对部门按指定顺序排序,具体操作步骤如下。
STEP 1:在“序列”工作表增加部门及排序,见图2-19。
●图2-19 部门排序
STEP 2:在需要对部门排序的表格中增加一列辅助列,然后编辑公式,见图2-20。
=VLOOKUP(B2,序列!$K$2:$L$10,2,0)
●图2-20 设置辅助列并编辑公式
STEP 3:对辅助列进行升序或降序排序,然后把辅助列删除即可。
专家解析
VLOOKUP函数可以极大提高职场人士的工作效率,它是查找和引用函数,可以快速查找数据,是职场必备函数,语法结构为VLOOKUP(你想要查找的内容,要查找的数据区域范围,包含要返回的值的区域中的列号,返回近似或精确匹配-表示为1/TRUE或0/FALSE)。
VLOOKUP(B2,序列!$K$2:$L$10,2,0)公式是查找B2单元格(财务部)对应的顺序号。
● 第2个参数数据区域范围为“序列!$K$2:$L$10”。
● 第3个参数为2,代表“序列!$K$2:$L$10”这个数据区域范围的第2列,即K列为第1列,L列为第2列(顺序号)。
● 第4个参数为0,代表精确匹配,只有“序列!$K$2:$L$10”这个数据区域范围中K列有“财务部”这个字符串才返回其对应的顺序号。