VLOOKUP一对多查询,你会吗?

您所在的位置:网站首页 vlookup查找两个 VLOOKUP一对多查询,你会吗?

VLOOKUP一对多查询,你会吗?

2023-03-10 09:12| 来源: 网络整理| 查看: 265

③用&符号把部门和第几次出现连接起来,作为VLOOKUP的查找范围的首列。

2.在G2单元格建立下拉菜单。

3.在H2中输入公式:

输入公式后回车,再向右向下填充公式。

公式解析:

②G2是要查找的部门,ROW(A1)是A1单元格的行号,也就是1,下拉时会变成2、3……,组合以后会形成和辅助列类似的结果,即“部门名称”+“行号序列”,此时就实现了将一对多匹配的问题变成一对一匹配的问题。

③COLUMN(C1)是为了方便公式可以右拉到H列,不用再为H列重新编写公式。

④IFERROR让公式不显示错误值。

思路二

这是什么意思?

其实在这个公式中,是利用了比较运算得到一个逻辑值,再利用逻辑值计算得到一组数字。

公式解析:

查找的部门出现的次数,只不过是反推。即当G2中出现数据,且通过逻辑判断在B列中找到时,再与当前单元格相加。比如,下图中,当G2为“合同管理部”时,B列有相同的单元格时,相对应的A列单元格内依次计数为1—4;当B列没有与之相同的单元格时,相对应的A列单元格内显示为0。

最终的公式是:

=IFERROR(VLOOKUP(ROW(A1),$A:$D,COLUMN(C1),0),"")

在H2录入公式以后,右拉填充,再向下填充。

注意:

在这个公式中,VLOOKUP的第一参数直接使用ROW(A1),也就是数字1,2,3……

这里需要有个思想的转化过程,VLOOKUP找的实际是第一个1,第一个2,第一个3等等,这些正好是要找的部门第一次出现,第二次出现,第三次出现等等。

补充tips:

好的,以上。

写在最后:原创不易,如果想每天和我们一起交流学习Excel的话,拜托各位小伙伴星标一波吧!

打开公众号,简单点两下,就能每天见面不迷路啦~~

需要课件的同学

扫码进入微信群领取~返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3