打开APP
userphoto
未登录

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

开通VIP
VLOOKUP()特殊应用:多条件查询
规VLOOKUP()查找引用是一对一查找,即以一个条件查找另一个内容,现实工作过程显然不止如此,有可能是多个条件查询一个内容,那就是多条件查询,这个如何实现,就通过下面案例来展示:
图中所示“景点”是需要通过“省”、“市”来查找的,那怎么办呢?

参考之前《VLOOKUP()特殊应用:从右往左查找》思路,本身VLOOKUP()不可能实现多条件,那么,我们的解决思路是想办法重构查询依据及查询数据表。

重构查询依据,就是把“省”与“市”组合在一起,我们可以用连接符“&”来组合。

重构查询数据表,则可以参考之前《VLOOKUP()特殊应用:从右往左查找》方式实现。

最终行程的公式是:{=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$8&$B$2:$B$8,$C$2:$C$8),2,0)}
这里需要指出的是这个公式是数组公式(带{}都是数组公式)。

所谓“数组公式”是指可以在数组的一项或多项上执行多个计算的公式。你可以将数组视为一行值、一列值或行值和列值的组合。数组公式可以返回多个结果,也可返回一个结果。

数组公式通常称作 CSE (Ctrl Shift Enter) 公式,因为不是只按 Enter 键,而是要按 Ctrl Shift Enter 完成公式。

数组公式还具有以下优点:
1)一致性    如果单击 E2 下的任意单元格,您将看到相同的公式。这种一致性有助于确保更高的准确性。
2)安全    您不能覆盖多单元格数组公式的组件。例如,单击单元格 E3,然后按 Delete。您必须选择整个单元格区域(E2 到 E11),然后更改整个数组的公式,否则只能让数组保留原样。作为一种附加安全措施,必须按 Ctrl Shift Enter 确认对公式的更改。
3)更小文件大小    通常可以使用单个数组公式,而不必用多个中间公式。例如,工作簿使用一个数组公式来计算列 E 中的结果。如果使用标准公式(例如 =C2*D2, C3*D3, C4*D4…),则要使用 11 个不同的公式,而计算得出的结果并无不同。
用精Excel
受用无穷
你在工作遇到有趣的Excel案例及问题,欢迎@我,相互交流并分享给e友~~~
e友
老墨,我有个Excel问题......
交给我,
@moguho_e,
或者2838002@qq.com,
第一时间处理,
并在公众号中分享给大家!
老墨
 
老墨说Excel
微信号:moguho_e
谢谢阅读
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Excel问伊答86】不用数组公式也能让VLOOKUP多条件查询
VLOOKUP套到吐,那是你不懂SUMIF的数组用法
vlookup函数用法大全,解决所有数据查询问题,收藏备用吧
4组超级变态的Excel函数公式,好用到哭!
3种方法,6个函数,讲透多条件查询问题(VLOOKUP万金油……
MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服