VLOOKUP一对多查询,你会吗? |
您所在的位置:网站首页 › vlookup查找两个 › VLOOKUP一对多查询,你会吗? |
③用&符号把部门和第几次出现连接起来,作为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 |