乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel函数vlookup-不借助任何辅助列,VLOOKUP函数实现双条件查询技巧

excel函数vlookup-不借助任何辅助列,VLOOKUP函数实现双条件查询技巧

作者:乔山办公网日期:

返回目录:excel表格制作

举个吃货的例子,左边是菜单价格表,如果我们点了一份小龙虾中份的,现在需要知道价格是多少


因为菜单中小龙虾不种的份量标准对应的价格都不一样,碰到这种两个条件的查询时,如何快速得出结果。


用辅助列的方法

我们创建一个辅助列,把两列条件的连接在一块,在A2输入的公式是:


=C2&D2


然后我们通过辅助列来进行查找匹配:


在J2单元格中输入的公式是:


=VLOOKUP(H2&I2,A:F,6,0)


查找值是H2&I2连接起来的字符,然后从A列向右查找第6列的结果。


无需辅助列

能用辅助列解决的就用辅助列解决,如果特定条件下,不允许在数据前面插入辅助列,需要一个公式完成计算的话,分两种情况


❶我们希望得到的结果是数字的情况下,可以使用SUMIFS函数快速进行一个查询,走一个捷径,在I2中输入的公式是:


=SUMIFS(E:E,B:B,G2,C:C,H2)


这是多条件求和的公式,在结果是数字并且唯一的情况下,等价于VLOOKUP函数的查找匹配


❷如果我们想要查找的结果不是数字,是文本的时候,就不能使用SUMIFS函数, 比如,我们现在要根据这两个条件来查询的结果是推荐指数的情况下


这个时候,就可以使用=VLOOKUP(G2&H2,IF({1,0},B:B&C:C,D:D),2,0)


因为是数组公式,输入完之后要按CTRL+SHIFT+ENTER三键来计算


这个就是通过IF({1,0})来构建了一个虚拟的辅助列,完成计算,和逆向查找的思路是一样的


通用的公式就是:


VLOOKUP(查找值1&查找值2,if({1,0},查找列1&查的找列2,结果列),2,0)


下次再碰到多条件查找的时候,就不要迷糊了,你学会了么,赶紧用起来吧~


喜欢我的文章可以分享点个赞,亲们的支持是我创作最大的动力~

相关阅读

  • excel函数vlookup-Excel——VLOOKUP 函数

  • 乔山办公网excel表格制作
  • A 列中输入商品代码后,单价一列即可自动出现价格,这样不仅十分方便,还能避免输入错误。但是,要想实现这点,需要预先在其他地方准备好“各商品的价格”一览表。在这张 Exce
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网