excel学习库

excel表格_excel函数公式大全_execl从入门到精通

VLOOKUP+MATCH函数组合,解决多次匹配问题,提升工作效率

直接举工作中的一个实例来说明,有一份员工数据,然后我们需要根据某几个员工编号,把相应的其它数据查找匹配出来:因为这里要查找4个信息,一般情况下,都需要使用4次VLOOKUP函数来进行处理 在B12单元格中输入的公式是:如果需要查找的值更多的话,输入的公式的次数就会更多,这个时候我们用一个技巧来处理,就可以直接快速完成,分两种情况 查找结果顺序和原始数据顺序一致 如果我们需要查找的值,员工,性别,部门,工资和原表中的顺序是一样的,这个时候,可以输入公式:=VLOOKUP($A12,$A:$E,COLUMN(B2),0),然后向右,向下填充得到所有结果。 第1个参数需要锁定列标,第2个参数数据区域需要固定引用,第3个参数是从第几列开始的,对应列标字母,因为原来的公式是2,所以对于COLUNMN(B1),B后面的数字是多少都没关系。通过COLUMN函数后 C12的公式变成了:=VLOOKUP($A12,$A:$E,COLUMN(C2),0) COLUMN(C2),其实就是等于3 D12的公式变成了:=VLOOKUP($A12,$A:$E,COLUMN(D2),0) E12的公式变成了:=VLOOKUP($A12,$A:$E,COLUMN(E2),0) 查找结果顺序和原始数据顺序不一致 如果现在只需要根据编号,查找其中某些信息,顺序和原始表格中的不一样这个时候用COLUMN参数是没法批量的,我们使用VLOOKUP+MATCH函数的组合: =VLOOKUP($A12,$A:$E,MATCH(B$11,$A$1:$E$1,0),0) 向下填充,向右填充即可得到所有的结果通过MATCH函数,可以直接查找匹配到需要返回的结果是第几列 这个技巧,你学会了么?自己动手试试吧~ 上篇:Excel数据透视表汇总数据明显不对?检查这2步,1分钟解决

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接