首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vlookup它爹来了!6种用法,轻松碾压儿子!

Hello,大家好,今天我们来学习下查找函数的鼻祖——LOOKUP函数的使用方法,无论是风靡全球的Vlookup还是最近逆势崛起的Xlookup函数都是由这个函数升级进化而来的。

其实LOOKUP才最强大的查找函数,Vlookup、Xlookup能做的它都能做,Vlookup、Xlookup能做的它都能做不能最的它还能做,不过做法可能比较复杂,往往伴随着数组,新手比较难理解,今天我们就来了解下下这个古老而强大的函数吧

一、Lookup参数解析

1.参数与注意事项

Lookup:在一行或者一列中进行数据查询

语法:=LOOKUP(查找值, 查找区域, 结果列)

注意事项

这个函数的注意事项还是挺多的,但是一般不用管它,只需记得使用前对查找列升序排序即可,下面我们就来get下它的使用方法

二、常规方法,记得排序

1.常规查找

比如在这里我们想要通过姓名来查找成绩,只需要将公式设置为=LOOKUP(F3,A2:A8,C2:C8)即可

第一参数:F3,就是查找值

第二参数:A2:A8,查找列

第三参数:C2:C8,返回的结果列

2.反向查找

所谓的反向查找,就是查询查找值左侧的数据,比如在这里我们想要通过查找成绩来返回对应的姓名,只需要将公式设置为:=LOOKUP(F3,C1:C8,A1:A8)即可

这个操作与常规查找是一模一样的,我们只需要设置按照参数来填写即可

3.横向查找

如下图所示,我们想要在行方向根据姓名来查找考核得分,只需要将公式设置为:=LOOKUP(F6,A1:H1,A3:H3)即可,它与常规查找的原理是一样的,只不过方向不同

三、高阶操作,不用排序

1.单条件查询

单条件查询其实与上面所说的常规查询作用是一样的,只不过这里我们不需要再进行排序了,只需要将公式设置为:

=LOOKUP(1,0/(A2:A8=F3),C2:C8)

跟大家简单的介绍下这个函数,它的运算原理还是比较巧妙的

在上图的右侧已经将A2:A8=F3的结果标示出来了,它是一列逻辑值,只有当姓名是王明的时候才会返回true这个结果,

随后我们用0除以逻辑值,在这里我们可以将true看做是1,false看做是0,0不能作为分母他就会显示为#DIV/0!这个错误值,true是可以作为分母的,所以它的结果是0

在这里我们查找值是1,在这里构建的查找列中是没有1的,所以函数就会返回小于查找的最大值,也就是0对应的姓名,它正好是小明。

2.多条件查询

lookup也是可以进行多条件查询的,我们只需要根据上面的公式为其多条件一个条件即可,它们的计算方式都是一样的。

比如在这里我们想要查找下财务部王明的得分,只需要将公式设置为:

3.数字提取

我们也可以使用lookup函数在数据中提取数值,只需要将公式设置为:

=--LOOKUP(1,-LEFT(A2,ROW($1:$30)))

这是lookup数组形式的应用,大家了解即可,可能理解起来比较难。直接更改A2的位置,套用即可

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ObdZ-yJM2TRbEnAH9LYL9NMg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券