当前位置:首页 > 办公 > Excel教程 > 正文内容

玩转Lookup函数,看这一篇就够了……

酷网1个月前 (10-26)Excel教程25

今天分享一个Excel中非常强大的查找函数Lookup。在日常工作中,我们都会遇到在数据表中查询数据的需求,Excel中对数据查询给出了很多的方式,其中速度最快的查询当属LOOKUP函数,下面就让一点IT技术带你深入了解LOOKUP函数。

LOOKUP函数可以这样用哦:

LOOKUP(查找值,查找值所在区域,返回的结果)

LOOKUP(查找值,二维数组)

请看下面的一个形象生动的小例子,根据销售额3600查找满足的月份,只要在I2单元格中输入函数:=LOOKUP(H2,B4:F4,B1:F1),按回车就可以。

了解函数的底层原理,是掌握函数的最好的方法,lookup函数查询为什么这么高效?如果你对lookup函数的背后真相不了解的,那请往下看吧!

Lookup的查询底层算法是二分查找法,通过下图来解剖一下它的运行机制。使用Lookup从1到14中查找10的过程如下:

通过下面一个例子来深入了解二分法,我们以一个学生成绩表为例进行分析,查询一下英语成绩为98的学生姓名:

这里的结果是”诸葛亮”肯定会让好多人感到困惑,明明有98对应的是“吕布”怎么会返回“诸葛亮”呢?那么看往下看,大家就会彻底明白的。

通过以上例子,我们可以发现一个规律:

LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按照升序排列。(在EXCEL帮助文档里也是这么说的)如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则向下取得与所查询值最近的值

我们排序后再在查找的结果如下:

Lookup用法2:LOOKUP(查找值,二维数组)

LOOKUP(lookup_value,array)的意思为,从array(数组)里的第一列查找”lookup_value“的值,并返回array里最后一列的结果。

我们依旧以例子来解释

我们一个班级的学生成绩单:我们需要查找吕布的总成绩

Lookup函数解剖就到此,如果觉得不错的话,就尽情分享给亲朋好友吧!

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/40529.html

分享给朋友:

相关文章

Excel里进行角度计算的方法

Excel里进行角度计算的方法

  作为常用的办公软件之一,Excel的功能十分全面且强大,其中它的计算功能除了简单的加减乘除运算,甚至还可以进行角度计算,如果还有不会的小伙伴,那么接下来的文章,就教教大家如何在Ex...

excel怎么撤销保护密码?忘记怎么办?excel取消密码保护

excel怎么撤销保护密码?忘记怎么办?excel取消密码保护

     用密码来保护Excel文件的方法有很多。如果文件需要密码才能打开,那么你就得用密码恢复程序来破解密码。如果Excel文件的一个工作表或整个工作簿都已被锁定而无法编辑,那么你可以对文件本身快速进行一些更...

财务、销售必备的9个Excel小技巧

财务、销售必备的9个Excel小技巧

对企业来说,销售数据的日常监测尤为重要,财务和销售统计岗位,一定要收藏今天分享的9个数据分析技巧。 销售收入流水   1、A列日期显示日期+星期 添加星期,可以很好的检测周末的销售情况。添加方法:设置单元格自定...

如何解决excel宏运行时提示1004错误的问题

如何解决excel宏运行时提示1004错误的问题

  如何解决excel宏运行时提示1004错误的问题?excel是一个办公软件,专门用于表格制作,对于工作与很大的帮助。我们在用excel进行宏运行的时候,系统提示1004错误,该怎么...

只给有销量的产品添加excel序号

只给有销量的产品添加excel序号

有朋友传来数据: 问:如何只给销量不为0的产品,也就是有绿色底纹的产品添加序号? 公式实现 在A2单元格输入公式: =IF(C2=0,””,(C2<>0)*(COUNT($C$2:C...

如何在excel设置下拉选项并筛选?

如何在excel设置下拉选项并筛选?

  如何在excel设置下拉选项并筛选?excel表格可以实现多个数据的编辑录入与查找,但是数据太多的话查找很费时间,其实我们可以在excel表格的下拉选项自己设置筛选,这样能更快的进...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。