excel学习库

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

Excel中的一对多查询,Vlookup借助辅助列轻松完成!

如下所示,是一份公司员工名单,同一个部门,有多名员工,我们希望要根据部门,把对应所有员工找出来 正常情况下,我们使用VLOOKUP函数,它只会找到数据源中第一个结果,如下我们在G2输入公式:=VLOOKUP(F2,B:D,2,0)销售一部的员工有很多,但只找到了从上至下第一个出现的小乔。 如果希望全部罗列出来的时候,我们要使用VLOOKUP+辅助列,实现一对多查询 VLOOKUP只能一对一查询,那么我们就构建出一个不重复的数列,我们在A列前面插入一列,然后输入公式: =C2&COUNTIF(C2:$C$2,C2)COUNTIF(C2:$C$2,C2),这是一个累计计数的公式,那么 C列如果第1次出现销售四部,那么A列返回结果销售四部1,第2次出现时,返回结果销售四部2,....一直下去,这样A列就是唯一固定的一列了 这个时候,我们只需要把需要查找的值,也变成后缀加1,2,3,4...就得到了相对应的结果 那么我们输入公式: =VLOOKUP($G2&COLUMN(A1),$A:$D,4,0)向右一直填充便可以得到结果,为了屏蔽后面出现的错误值,我们在公式里面嵌套使用IFERROR函数,最终输入的公式是: =IFERROR(VLOOKUP($G2&COLUMN(A1),$A:$D,4,0),"")如果我们希望把员工连接起来放在一个单元格,可以使用&符号,将后面的内容连接起来即可。关于这个一对多查询的技巧,你学会了么? 欢迎留言讨论~

发表评论:

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

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