![Excel人力资源管理:不加班的秘密](https://wfqqreader-1252317822.image.myqcloud.com/cover/19/40624019/b_40624019.jpg)
2.2 如何按指定顺序对部门排序
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/37_05.jpg?sign=1738885866-3xpOes1bCjpTmzuQvNqGjhr8msz8TcS0-0-5b7faeb6cefce8eb30e52cc3f60424b4)
在实操中,可能需要按指定顺序对部门排序,Excel的【排序】功能是按首字母或者按首字笔画排序的,并不能按指定的顺序排序。如果要实现按指定顺序对部门排序,推荐两种操作方法。
方法一:自定义序列法
具体操作步骤如下。
STEP 1:在“序列”工作表中增加部门内容,并按指定顺序排序,见图2-13。
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/38_01.jpg?sign=1738885866-AEtwlmlRJStZKYAiplClto5Pmfl45o2p-0-c61f012f75773c694e05c913097604e1)
●图2-13 指定部门排序
STEP 2:单击【文件】选项卡,在弹出的【Excel选项】对话框中单击【选项】-【高级】-【编辑自定义列表】,在弹出的【选项】对话框的【从单元格中导入序列】文本框中选择K2:K10数据区域范围,依次单击【导入】-【确定】按钮,见图2-14。
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/38_02.jpg?sign=1738885866-GrYnbd0d7fN87FwODes3sszAFPA7x3cj-0-8d1aebbf5c11effff044d57a0b82a691)
●图2-14 设定自定义列表
设置完成后,如果需要按自定义的部门顺序排序,操作步骤如下。
STEP 1:在【开始】选项卡【编辑】功能区【排序和筛选】下拉列表中选择【自定义排序】,见图2-15。
STEP 2:在弹出的【排序】对话框中,在【主要关键字】下拉列表中选择需要排序的列,在【次序】下拉列表中选择【自定义序列】,见图2-16。
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/39_01.jpg?sign=1738885866-2gzHnAUqcqdFHAMgUlvUUuiQqwhbjlDG-0-2f8cab59c5757a539787dd68770303e2)
●图2-15 自定义排序选项
STEP 3:在弹出的【自定义序列】对话框中选择设置的部门序列,见图2-17,单击【确定】按钮即可完成按指定部门顺序排序。
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/39_02.jpg?sign=1738885866-AdDxFuSwSbeGgjlPG5st3RWrNNNAHUbi-0-b9efdc800045d740683fd203f3f686aa)
●图2-16 自定义序列设置
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/39_03.jpg?sign=1738885866-TzLRtxw43aOZQrTTbaddQioqbD36Gvnv-0-ed547dc90d3ab9554b5487a338e0ddd9)
●图2-17 自定义序列选择
专家解析
① 设置自定义序列后,输入一个部门名称,用鼠标向下拖动,会按照设定的部门顺序依次出现各部门名称,因为已经向Excel自定义了一个序列,碰到这种情况它会按照自定义序列的顺序生成各个内容,就如生成1、2、3……数字序列一样的道理。对于有些人来说,这样操作是非常不方便的,也可以采用辅助列法(见后面内容)。
② 要将设置的自定义序列删除,同样进入【自定义序列】对话框,选择设置的自定义序列,单击【删除】-【确定】按钮即可,见图2-18。
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/39_04.jpg?sign=1738885866-XAUNZ9THtYnfotlSBvZUFKngRiykTzUY-0-122bf203b667f87f814dae0672cd06d6)
●图2-18 删除自定义序列
方法二:辅助列法
如果不习惯采用自定义序列的方法,可以采用辅助列法对部门按指定顺序排序,具体操作步骤如下。
STEP 1:在“序列”工作表增加部门及排序,见图2-19。
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/40_01.jpg?sign=1738885866-Jj5J7QtrIeEQmLrPexUkMsxDryy3Pshn-0-bc1c9dec0b4cb3676341740021c9a35f)
●图2-19 部门排序
STEP 2:在需要对部门排序的表格中增加一列辅助列,然后编辑公式,见图2-20。
=VLOOKUP(B2,序列!$K$2:$L$10,2,0)
![](https://epubservercos.yuewen.com/6148DF/21085156408473806/epubprivate/OEBPS/Images/40_02.jpg?sign=1738885866-TjTPQYFyA56kYltwzSJ9rBpqGZgusLDL-0-3629d395fcdda7f5739eee9e0389d7f5)
●图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列有“财务部”这个字符串才返回其对应的顺序号。