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函数,回车确认。
-
2019国服无限火力什么时候开放
无限火力模式在云顶之弈没出之前,一直都是很多玩家最喜爱的一种模式了,无限火力作为玩家朋友都翘首期盼的热门玩法,然而很多玩家都非常好奇LOL无限火力2019开放的时间,那么2019国服无限火力什么时候开放呢?一起来看看。1、目前官方并没有将无限火力开启的时间进行公...
-
电脑怎么设置无线路由器
随着社会的不断发展,现如今几乎每一个家庭都配置了一台电脑,而且很多朋友为了方便手机连接无线wifi,都会装有无线路由器,那么电脑怎么设置无线路由器呢?其实目前还是有很多人不知道无线路由器怎么设置的,下面一起来看看。1、连接路由器,首先是打开网址,输入。2、然后输...
-
和平精英物资币有什么用
在和平精英游戏当中,有金币、服饰币、军需点券以及军团币,这些都可以相应地兑换购买物品,另外最近和平精英游戏又推出了物资币,很多人对这种物资币不太了解,那么和平精英物资币有什么用呢?下面小编给大家介绍一下。1、物资币,“重装对决”赛季新出的货币形式,可在商城...
-
无线鼠标怎么拆
无线鼠标相信很多人都在使用,确实无线鼠标由于没有线的束缚,非常好用以及便捷。但使用过程中难免是遇到一些问题的,如果遇到鼠标感应不好时,那么这时候就得拆鼠标清理一下了,下面小编就为大家介绍一下无线鼠标怎么拆。1、找到螺丝:首先要想拆鼠标,必须知道鼠标是的螺...