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函数,回车确认。
-
引路2号机介绍是什么
在2017年的时候,日本在鹿儿岛的种子岛宇宙中心发射了准天顶卫星引路2号机,然而我们生活中的大部分人对引路2号机了解不是很多,不知道具体是什么,作用是什么,接下来小编给大家说一下引路2号机介绍是什么。1、2017年06月01日上午,日本三菱重工业公司和日本宇宙航空研究...
-
miui11小米什么时候可以升级
众所周知,小米手机一直以来都是以性价比著称,而在小米5G新品发布会,除了两款手机和其它硬件产品之外,小米还发布了最新的MIUI11系统,到现在为止已经有了很多的用户在用MIUI,那么miui11小米什么时候可以升级呢?一起来看看。1、10月。2、MIUI11在设计语言上更加现代化了...
-
solidworks绘制草图有什么要领
在SolidWorks当中,草图七十是创建零件的一个基础,而且也是进行三维实体建模的第一步。要是在绘制草图时,不注意一些技巧以及方法,是会给后续的设计以及修改带来诸多的麻烦。那么solidworks绘制草图有什么要领呢?下面一起来看看。1、打开Solidworks软件,新建一个零件...
-
支付宝怎么拍证件照
相信大家对于支付宝已经不陌生了,作为现在非常火的第三方支付平台,给我们提供了简单安全的支付方式,现在支付宝有非常多的功能,其中一个功能就是可以拍证件照,那么支付宝怎么拍证件照呢?下面小编来告诉大家。1、首先打开支付宝APP进入首页。2、找到“便民生活”,点击...