打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
怎么用VLOOKUP函数查询多个条件?

先举个查询多个条件的例子:

左边是日期,型号,价格,现在需要批量查找出某个日期,某个型号的价格

这类查找匹配多个条件有很多种方法可以实现,如果仅用VLOOKUP函数来查找的话,有两种方法进行求解,分两种情况来简述

使用辅助列完成

我们建立一个辅助列,分别把数据源区域里面的两个条件连接起来,在A列前面插入一列,输入公式:

然后我们查找值,用F2&G2当做一个,在A:D列中进行查找匹配,查找第4列,最后0为精确查找,输入的公式是:=VLOOKUP(F2&G2,A:D,4,0)

使用辅助列还是很好理解的,如果原始数据不允许建立辅助列

不用任何辅助列,直接输入公式法

我们在G2直接输入公式:=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)

因为是数组公式,需要按三键CTRL+SHIFT+ENTER键进行计算

和逆向查找匹配的原理相似,我们使用IF({1,0})建立了一个虚拟的数组,这个数组有两列,第1列是A:A&B:B,第2列是C:C,然后我们是用E2&F2连接起来当做一个查找值,在这个虚拟数组里面找第2列的精确结果。

通用公式是:=vlookup(查找条件值1&查找条件值2,if({1,0},查找列1&查找列2,结果列),2,0)

我们只需要更新查找条件值,查找列,结果列的位置就可以进行正确匹配了。你学会了么?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
深入理解vlookup函数反向查找公式
VLOOKUP函数使用之三:多条件查找
技巧丨vlookup函数的“反向”查找是怎么完成的?
vlookup函数的“反向”查找是怎么完成的?
Vlookup函数后的 if({1,0} 是什么意思?
【Excel问伊答86】不用数组公式也能让VLOOKUP多条件查询
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服