从所有员工明细表中匹配需要参与测评的员工相关信息。
建了两个sheet页,考核员工表和全员考核明细表可跨表查询匹配。 表1-考核员工表 表2-全员考核明细表用VLOOKUP()函数实现
函数解释: =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) #FALSE或0.返回精确匹配,TURE或1返回近似匹配。第一步:在表1-考核员工表中的C2单元格英文状态下输入:=VLOOKUP(B2,全员考核明细表!B:G,2,0)。
公式参数说明:
B2:表1中查找值为“姓名列”的【东方不败】;
全员考核明细表!B:G:从表2-全员考核明细表中的B到G列开始查找,必须从“姓名列”B列开始,看表2;
2:返回B到G列中的第2列(因为要拿到部门信息,部门是在B到G的第2列);
0:精确查找。
第二步:鼠标移到C2单元格的右下角,出现实心的黑色【+】号,双击填充此公式。 第三步:匹配到参与测评员工所属部门结果。第四步:在表1-考核员工表中的D2单元格英文状态下输入:=VLOOKUP(B2,全员考核明细表!B:G,3,0)。
公式参数说明:
B2:表1中查找值为“姓名列”的【东方不败】;
全员考核明细表!B:G:从表2-全员考核明细表中的B到G列开始查找,必须从“姓名列”B列开始,看表2;
3:返回B到G列中的第3列(因为要拿到考核总分,考核总分是在B到G的第3列);
0:精确查找。
第五步:鼠标移到D2单元格的右下角,出现实心的黑色【+】号,双击填充此公式。第六步:最后结果。
出勤天数匹配同上,考勤天数在B-G的第4列,返回参数改为4。实际业务场景中,经常遇到查找匹配的问题,比如在任务表中需要从人员信息表中匹配每个任务处理人的所属部门,来汇总每个部门的产出等等。
VLOOKUP函数是个万能函数,也可以用它来查找两列是否有重复值等等。
