lookup函数怎么使用
lookup函数在excel中是十分常用的查找公式
lookup(Lookup_value, lookup_vector, Result_vector)
参数1:Lookup_value是要查找的值;
参数2:lookup_vector是要查找的范围;
参数3:Result_vector是要获得的值。
需要注意的是:LOOKUP的查询方式为二分法查询
举例来说明它的具体查询原理
查询一下数学成绩为86的学生姓名
在E2输入lookup函数。回车确定,函数结果86分对应的是赵子龙,实际86分是诸葛亮。
进行原理解读,第一次二分法查询时,成绩数据共13行,求得中间值为第7行,取第7行数据,86大于46,则返回第8到第13行的值
第二次二分法查询时,成绩数据共6行,求得中间值为第3行,取第3行数据,86大于81,则返回第4到第6行的值
第三次二分法查询时,成绩数据共3行,求得中间值为第2行,取第2行数据,86大于70,则返回第3行的值,结果显示为赵子龙。
基于lookup的查询原理,有几点注意事项:
1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按升序排列。
如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则返回小于或等于查找值的最大值。
2、查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需按升序排列。
了解其原理后,可以更清晰掌握如何使用lookup函数。
以之前的数据为例,复制数据到sheet3.
首先进行升序排序操作。
然后,在D2输入lookup公式。可以看到排序后可以得到准确结果。
Lookup的查找功能是很强大的。
单条件查询公式=LOOKUP(1,0/(条件),目标区域或数组)
多条件查询公式=LOOKUP(1,0/((条件1)*( 条件2)* ( 条件N)),目标区域或数组)
单条件查询
查找李明数学成绩为例,在F3输入lookup函数,回车确认。
多条件查询
查找三班周瑜数学成绩为例,在K3输入lookup函数,回车确认。
-
达摩最强出装是什么
达摩是王者荣耀里非常受欢迎的一个英雄,很多人在排位的时候都会选择用达摩这个英雄来上分,然而对于首次玩达摩的玩家来讲,他们不清楚现在达摩最强的出装是什么,接下来就让小编给大家说一下达摩最强出装是什么。1、抵抗之靴:达摩还是很怕被控制的,出抵抗之靴可以增加...
-
换屏保照片怎么换
电脑是现如今我们几乎天天都会用的一种工具了,大家可以通过电脑工作、看电视剧以及玩游戏等等。然而很多人都用利用自己喜欢的图片做屏保,但是部分是不知道怎么更换屏保的,下面小编就为大家介绍一下换屏保照片怎么换。1、在桌面点击鼠标右键,点击【个性化】。2、进...
-
如何在微信中添加社保卡
社保卡对于广大市民来说非常重要,其关系到就医看病、退休养老等重要方面。平常可以用社保卡在药店买药,不需要随身携带社保卡,通过微信绑定社保卡即可,那么如何在微信中添加社保卡呢?下面小编带大家了解一下吧。1、打开手机中的微信软件,在我的选项中点击支付,如图所...
-
电脑反应慢处理办法有哪些
电脑在生活中的位置越来越重要,不管是生活还是工作都是必不可少的设备。但是经过一段时间的使用后,会发现电脑会越来越慢,这时,我们就需要对它进行保养了。下面一起来看看电脑反应慢处理办法有哪些。1、定期清理主机内的灰尘,干净的运行环境能提高电脑的运行性能。2...