Vlookup函数好还是lookup好呢?

Vlookup和 lookup长的太像了,以致于很多同学傻傻分不清。到底这两函数在使用上有什么不同?今天就让2个函数来一次全方位,多角度的终极PK,看看到底是哪个函数最好用?但是有同学担心学不好Vlookup函数学不好,要从哪些简单函数学起呢?

PK1: 常规查找
【例1】如下图所示,根据姓名查找职位。
vlookup函数对比
公式:
公式1 =VLOOKUP(B9,B1:E6,4,0)
公式2 =LOOKUP(B9,B2:B6,E2:E6) 结果错误
公式3 =LOOKUP(1,0/(B2:B6=B9),E2:E6)
简评:
vlookup在普通查找时,优势比较明显,公式2中lookup结果是错误的,显然易用性差,只能用公式3才能完成普通查找


PK2 反向查找
【例2】如下图所示,要求根据姓名查找工号。
反向查找
公式
公式1:=VLOOKUP(B9,IF({1,0},B2:B6,A2:A6),2,0)
公式2:=LOOKUP(1,0/(B2:B6=B9),A2:A6)
简评:
VLOOKUP函数要借用IF函数才能完成,所以易用性弱了点,Lookup虽然用可以完成,但它属于区域数组运算,运算量大于vlookup。


PK3:多条件查找。
【例3】如下图所示要求,同时根据姓名和工号查找职位。
多条件查询
公式:

=LOOKUP(1,1/(B2:B6=B9)*(A2:A6=C9),E2:E6)
简评:
VLOOKUP函数需要借助if函数完成查找,而且也要进行数组运算。而lookup函数在易用性上要强于Vlookup函数。


PK4:查找最后一条记录。
【例4】如下图所示,要求查找A产品的最后一次进价。

公式:
公式1:vlookup无法完成
公式2:
=LOOKUP(1,0/(B2:B9=A13),C2:C9)
简评:lookup本来就是从后向前查找,这正是它的优势,vlookup天生是从前向后查找。所以本次vlookup函数完败。
查询最后一次

假如你学习到了这个新技能不妨转发推荐给你的小伙伴。并动动小指头收藏,以免下次走丢。

我们将定期更新Word、Excel、PPT等操作技巧。pdf转换器供在线免费的PDF转word、PDF转Excel、PDF转PPT服务。