如何用Excel批量获得所有员工的最高学历
在一些大型公司有多名员工,而且员工的学历信息来自人事系统,需要筛选出每个员工的最高学历数据,如图1-122所示。
图1-122
利用排序将每个员工的学历最高的那条信息排在最前面,然后利用删除重复值的功能把剩余的记录删除即可。
本例的难点是如何将每个员工的学历最高的那条信息排在最前面,这需要用到自定义排序功能。在自定义排序前,首先需要搞清楚自定义的序列是什么。
操作
步骤1:先将学历数据复制到表格其他区域,利用删除重复值快速得到自定义的单个序列,如图1-123所示。
图1-123
删除重复值后,就可以知道这个表里的学历只有“高中、本科、硕士、博士”4项,接着选中原始数据区域,依次单击“数据→排序”,选择按学历自定义排序,如图1-124所示。
图1-124
步骤2:将这四项学历从高到低录入到“自定义序列”里,注意输入方法是输入“博士”后按Enter键,再输入“硕士”,以此类推,如图1-125所示。
图1-125
步骤3:接着就可以利用排序功能进行排序了,首先按员工姓名进行排序,然后再按学历高低(自定义)进行排序,如图1-126所示。排序后的结果如图1-127所示。
图1-126
图1-127
步骤4:利用删除重复值功能保留学历最高的记录。依次单击“数据→删除重复值”,注意只勾选“姓名”字段,这样删除重复值后只保留“姓名”的第一条记录,而正好第一条记录又是学历最高的,如图1-128所示。删除重复值后就得到了需要的数据,如图1-129所示。
图1-128
图1-129
总结: “自定义排序+删除重复值”功能是解决此类问题的黄金搭档,注意删除重复值的“妙用”!
提示: 该技巧适用于Excel 2007版本及以上。
赞 (0)