Excel当中最低调的LOOKUP函数,强过VLOOKUP函数3倍!
发布时间:2023-11-24 06:29:16
在查找引用函数当中,除了前面我们所介绍过的VLOOKUP函数之外,还有一个跟我们VLOOKUP函数非常相似的函数——LOOKUP函数。
据说这个函数是Excel高手都喜欢用的函数之一,那么这个函数究竟有何特别呢?下面我们就一起来看看吧!
01认识LOOKUP函数
LOOKUP函数是Excel中的一种运算函数,它可以用来进行信息匹配和查找。表达式为:LOOKUP(查找的值、查找的范围、返回值的范围)查找的值:表示你查找的单元格查找的范围:表示包含查找的值所在的单元格区域
返回值的范围:表示返回的值在哪个区域
下面我们以几个案例,一起来看下这个函数的使用场景和使用方法。
02逆向查找
在下面这个案例种,我们要根据名称找地址,数据源在第二个表里。
但我们现在可以看到,表二里面的数据源顺序是反的,所以如果我们用VLOOKUP函数来匹配,就会得到错误值。
但是如果你会用LOOKUP函数,那么就能够轻松解决这个问题。
我们在C5单元格录入函数公式:
=LOOKUP(1,0/($F$5:$F$8=B5),$E$5:$E$8)
这个公式可能比较费解,我们每个部分拆解来看下:
其中$F$5:$F$8=B5,应该很好理解,就是判断F5到F8这个区域,那个值是等于B5的,如果等于B5,那么就返回TRUE,否则就显示为FALSE。
于是我们在H列,就得到了TRUE、FLASE、FLASE、FLASE的判断。
其中,TRUE、FLASE在Excel当中又可以用0和1来表示,所以如果我们把上面的结果转换为数字,那么就是1,0,0,0.
我们用0/($F$5:$F$8=B5),也就是用0分别去除以1,0,0,0,那么得到的结果就是J列,包含#DIV/0!和0的数组。
=LOOKUP(1,0/($F$5:$F$8=B5),$E$5:$E$8)
最后我们再来看下上述公式,其中1表示的就是查找的,0/($F$5:$F$8=B5)表示的就是查找的范围,最后的$E$5:$E$8表示的是返回值的范围。
那么通过以上公式运算出来,非空单元格,也就是值为0的就是我们要查找的内容。
03根据简称查询全称
相信大家应该经常会遇到名称全称不记得的情况,情况就像下图所示:
我们只记得用户或者产品的简称,但却不记得全称,但是在另外一份表里面有。
我们就可以用到LOOKUP函数。
我们在C18单元格录入函数公式:
=IFERROR(LOOKUP(1,0/FIND(B18,E$18:E$19),E$18:E$19),””)
这个函数公式同样比较复杂,我们同样逐个部分拆解来看。
首先我们先来看:“0/FIND(B18,E$18:E$19)”部分:
我们用FIND函数分别查询B18单元格“上海盾法”在E$18:E$19每个单元格中的起始位置,得到一个由错误值和数值组成的数组。
余下部分的计算过程就和咱们前面说过的一样了,使用IFERROR函数来屏蔽公式查询不到对应结果时返回的错误值。
这样我们就完成了内容的查找。
04多个区间的条件判断
如果我们要给学生进行评级,按照成绩来评级,然后根据不同的分数给出不同的等级。
我们就可以用LOOKUP函数来实现。
而且使用这种方法,会比用IF函数来的更加省时省力!
我们来看下具体的操作。
我们在E26单元格录入函数公式:
=LOOKUP(C26,{0,50,60,75,86,96;”很差”,”差”,”一般”,”较好”,”优秀”,”能手”})
这个函数公式表示:判断C26单元格的数值在给定范围当中的那个区域,如果是0-50区域的,就返回很差,后面的以此类推。


猜你喜欢
- wps文字怎么制作图表?为了统计上次夜维的优化,(文章链接:一次夜维SQL的性能优化),需要做一些图表,例如用柱状图展示数据,由于有两个维度
- 电脑使用过程中,就会下载很多需要的软件以及缓存很多的垃圾,时间长了电脑的运行速度下降,电脑性能也降低了。那要如何提升电脑的运行速度,提高流畅
- 我们从网上复制过来的表格有时候会有虚线框,如果我们不想要,那么,可以将其删除,下面就让小编告诉你 怎样删除wps文字表格中的虚线框的方法。w
- 页眉和页脚在正式的文档中起着很重要的作用。一方面,它可以使文档页面直观、正规;另一方面,它可以使文档或表格清晰,查阅起来方便,下面小编为大家
- Windows系统作为兼容机系统,运行在各种不同品牌、不同硬件规格的机器上。多年来Windows一直提供自定义性能和外观的选项供用户选择,W
- WPS文章中怎么插入数字编号?wps中想要使用数字编号,该怎么显示数字编号呢?下面我们就来看看详细的教程,很简单,需要的朋友可以参考下WPS
- Nestopia如何使用?Nestopia具有录像、金手指、录像倒放等功能,是一款非常好用的FC模拟器。Nestopia要如何使用呢,下面就
- 鼠标是我们使用电脑的时候必须要用到的设备,那么如何更新鼠标的驱动呢?今天,小编为大家带来了win10更新鼠标驱动详细方法,感兴趣的朋友快来了
- 在Excel表格计算中,比如工资计算总和,选出最高三项。很多人都会想到利用排序,然后选中前三项最高的值,再来求和。方法是可以,但是利用函数公
- 最近不少win10 2004系统的用户遇到了显卡驱动报错的问题,主要是因为显卡的驱动需要更新,因为win10 2004更新后,出现了很多优化
- winctlad.exe - winctlad进程详解进程文件: winctlad or winctlad.exe 进程名称: WindUp
- ManicTime时间管理软件是一款十分便捷的管理软件,你知道ManicTime时间管理软件怎么安装的吗?接下来我们一起往下看看ManicT
- Win10如何关闭今日热点弹窗?在我们平常电脑的使用中,经常会有今日热点的弹窗,有部分用户觉得很是烦人,因此想要将该弹窗永久关闭,那么应该如
- 上期内容我们介绍了同时核对多个表格的便捷方法,那今天,再来带大家了解一下图片插入的小技巧吧~不知道朋友们有没有遇到过这种情况?在大家辛辛苦苦
- 在日常工作中首字下沉设置很少用到,但似乎又经常会听到,但当你想要用到这个设置时又一时想不起来,小编帮你回忆一下,很简单的几个步骤就可以实现。
- 顺手学app出现闪退怎么办?顺手学是一款提供学习的手机应用软件,有些用户在使用顺手学的过程中,老是出现闪退,要怎么解决这个问题呢,下面就给大
- 小伙伴们在刚刚拿到新电脑的时候是不是发现自己win7系统上的图标都会变得非常的大,影响了整体视觉感,那么该怎么办呢?下面就来看看详细的解决方
- AVERAGE 函数返回一组数据的平均值。适用版本Excel 2003+说明AVERAGE 函数返回一组数据的平均值。返回值平均值。语法=A
- Win11 22000.132是微软最新发布的Win11预览版本,此次进行了小质量的更新,增加了Windows 11的新剪切工具、更新的计算
- 我们在使用电脑的时候,因为电脑屏幕的尺寸不同,经常会需要针对电脑的分辨率进行调整,不然的话会导致电脑的文字模糊,那么对于win7系统应该怎么