LOOKUP函数的使用方法

Lookup函数一共有两种形式一种是向量形式一种是数组形式,我主要介绍其向量形式

向量形式

Lookup函数:在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值

参数

lookup_value:函数在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;

lookup_vector:只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;

result_vector:只包含一行或一列的区域其大小必须与 lookup_vector 相同

注意:

1.如果找不到查找值,lookup函数会返回小于或等于查找值的最大值。

2.如果查找值小于查找区域的最小值,lookup函数会返回 #N/A 错误。

3.第二参数中的值必须升序排序否则可能找不到查找值

还是来个实例演示下把一共三种情况

第一种:能找到查找值

图中我们要查找王明的成绩,对第二参数进行升序排序。

第一参数为王明所在单元格,第二参数为姓名列即王明名字所在列,第三参数为成绩列即要查找内容所在列,函数在姓名列查找王明所在的位置是5然后返回第三参数成绩列所在位置的第五行即55分

第二种:找不到查找值

为了更加直观,以成绩查找姓名,先对成绩进行升序排序

我们可以看到成绩表中是没有100分的,

当lookup函数找不到查找值就会返回小于或等于查找值的最大值

从表中可以看到小于等于100的最大值是92所以函数返回刘晓所在单元格

第三种:查找值小于查找区域的最小值

以成绩查找姓名,先对成绩进行升序排序

查找值为44分但是表中是没有44分且最低分为55分

当查找值小于查找区域的最小值,lookup函数会返回 #N/A 错误。

以上就是lookup函数经常遇到的三种情况,下面我们来get一些lookup函数的使用技巧

1.逆向查找

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

公式解析

我们在公式中选A2:A8=F3

然后按F9,我们可以看到公式变成

LOOKUP(1,0/({FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}),C2:C8)

我们可以看做0和括号中的每一个元素分别相除,可以把false看做是0,true看做是1,当0/0时返回错误值#DIV/0!而lookup函数会忽略错误值,当0/1时等于0,我们的查找值为1,而在所有元素中错误值被忽略,0小于等于查找值的最大值这样写的好处就是不用进行升序排序,其实所有元素也就只剩下一个0了 - -

2.多条件查找

公式:=LOOKUP(1,0/((A2:A9=F3)*(B2:B9=G3)),C2:C9)

这个跟第一个十分相似,只不过是在第一个条件后又乘了一个条件,也就是只有当数据两列同时为计算结果同时相乘为0时才满足条件返回,若还是看的不太明白可以翻看之前写的这篇文章十分类似

3.提取单元格内的数字

公式:=-LOOKUP(1,-LEFT(D2,ROW($1:$30)))

-LEFT(D2,ROW($1:$30)),从D2单元格左边,对函数提取30次,而又在其前面添加了负号将提取数据转换为数值当提取出来的数据为文本是会返回错误值

查找值为1,也就是在构建的负数中进行查找结果,但是1不在数据中

因为使用lookup函数函数默认是升序排列的所以函数会返回最后一个正确的值,而最后一个正确值恰恰是我们要提取的值

最后我们在函数前加上负号来将提取出来的负数转换为正数

今天的内容就是这么多,好像有点难理解啊,不过没关系好好看一定能明白

你们的关注点赞和转发是我持续更新的动力

(0)

相关推荐

  • 比vlookup更强大的函数lookup函数(上:向量用法)

    之前我们说过vlookup函数的用法,今天来说一个更灵活更强大的函数lookup函数. -01- 函数说明 这个函数有2种用法:一种是向量用法,一种是数组用法.今天先说向量用法,即下图第一种写法,它的 ...

  • Lookup函数的几种用法

    学习函数,最基本的是要了解它的语法,并且要熟记于心 函数的定义:从单行或单列区域或者从一个数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式.数组区域共用一个公式:数 ...

  • 出个小题考考你,看你能做对几道?

    人物速写 前言 LOOKUP函数有两种形式,一种是向量形式,一种是数组形式 函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值: ...

  • lookup函数的使用方法,含向量和数组形式实例及与vlookup的区别

    在 Excel 中,lookup函数有两种形式,一种为向量形式,另一种为数组形式:其中向量形有三个参数,数组形式有两个参数,即数组形式省略了返回结果域.无论是向量形式还是数组形式,查找区域必须按升序排 ...

  • lookup函数的使用方法,步骤超详细(动态图文讲解)

    Excel中最常用的查找引用函数当之无愧的是Vlookup,但是有一个函数比Vlookup函数的功能更强大,此函数就是Lookup.今天IT考试网就借助it考试平台为大家分享lookup函数的使用方法 ...

  • Excel财务办公:账龄分析,就用LOOKUP函数!两种方法,你总得会一个吧!

    如下图所示,作为一个财务.会计人员,做账龄分析是常有的事,关键是怎么快速做好,提高办公效率,免去加班之苦. 上一期跟大家介绍了借款天数的计算方法,本期小编就教大家用LOOKUP函数公式分析计算账龄区间 ...

  • LOOKUP函数,以一敌百

    "我不怕学习10000 种腿法的人,我怕的是把一种腿法练习10000 次的人."--李小龙 "我不怕学习10000 种软件的人,我怕的是把一种软件练习10000 次的人. ...

  • VLOOKUP函数搭配MATCH函数的使用方法

    VLOOKUP函数搭配MATCH函数的使用方法

  • EDATE函数的使用方法

    EDATE函数的定义和语法: 返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数.使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期 ...

  • LOOKUP函数多条件查询数据

    生命中对自己最好的爱是学会肯定自己.我们不懂得肯定自己,我们就会认为自己很糟糕.人生的重塑更重要是来自内在意识的重塑.当我们发自内心地认为自己糟糕的时候,我们就会变得随意与随波逐流.学会肯定自己,我们 ...

  • 软件小讲堂 | Grasshopper函数图像扩展方法(1)- 曲线映射

    HELLO小伙伴们,又到了每周一次的软件小讲堂.上期两期文章我们了解如何运用Grasshopper完成一个三维线稿树木的制作.(软件小讲堂 | 巧用GH完成三维线稿树木的制作(1)软件小讲堂 |巧用G ...

  • 软件小讲堂 | Grasshopper函数图像扩展方法(2)- 函数组合

    HELLO小伙伴们,又到了每周一次的软件小讲堂.上期文章我们了解如何利用函数映射的本质,借助自行绘制的曲线来扩展Graph Mapper中的函数类型.(软件小讲堂 | Grasshopper函数图像扩 ...