首页 excel笔记函数技巧正文

Vlookup函数使用二分法,实现单项和多项查找引用!

九天 函数技巧 2020-04-20 500 0 | 作者:Excel精英培训 lookupvlookup

如果你调查100个Excel用户,至少90个都会使用vlookup函数。但大部分了了解的都是它的基本用法,对一些高级用法知道的人很少。毕竟,Vlookup函数“完不成的”查找,另一个查找函数Lookup都可以实现了。

Lookup在Excel中是神一样的查找函数,好像没有它实现不了的查找。比如反向查找、多条件查找、从后向前查找等,但这些查找都不离开一个查找模式:1,0/(条件)

下图为查找最后一个三星的销量=LOOKUP(1,0/(A2:A7=A11),C2:C7)

你是不是以为Vlookup不可能完成这样的查找?no!

其实大部分人不知道的是:

其实Vlookup也适用于1,0结构,二分法不是lookup的专利,当Vlookup第4个参数省略时,也是二分法查找。

=VLOOKUP(1,if({1,0},0/(A2:A7=A11),C2:C7),2)

多条件,也难不倒Vlookup

=VLOOKUP(1,IF({1,0},0/((A2:A7=A11)*(B2:B7=B11)),C2:C7),2)

在上面的Vlookup公式中,总离不开IF函数,因为Vlookup的第2个参数是多列区域,而0/(条件)只是一列数据,所以要用if({1,0} 结构把两列合并到一起,构成Vlookup的第2个参数。

打赏
  • 文章发表:九天
  • 本文地址:https://rijifang.com/index.php/post/3192.html
  • 声       明:转载请注明出处和附带本文链接!文章部份资料来自于网络,版权归原作者,尊重原创,注重分享;如涉版权问题,请联系本站删除!