excel学习库

excel表格_excel函数公式大全_execl从入门到精通

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

举个吃货的例子,左边是菜单价格表,如果我们点了一份小龙虾中份的,现在需要知道价格是多少因为菜单中小龙虾不种的份量标准对应的价格都不一样,碰到这种两个条件的查询时,如何快速得出结果。 用辅助列的方法 我们创建一个辅助列,把两列条件的连接在一块,在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) 下次再碰到多条件查找的时候,就不要迷糊了,你学会了么,赶紧用起来吧~

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接