手机版

玩查找功能 看完这篇文章就够了.

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

今天,我将在Excel中分享一个非常强大的查找功能。在日常工作中,我们会满足在数据表中查询数据的需求。Excel提供了多种查询数据的方式,其中查询速度最快的是LOOKUP函数。让一点IT技术带你深入了解LOOKUP功能。

LOOKUP函数可以这样使用:

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

LOOKUP(查找值,二维数组)。

请看下面一个生动的例子。要根据3600的销售额找到满意的月份,只需在I2单元格中输入函数=LOOKUP(H2,B4:F4,B1:F1),然后按回车键。

理解函数的基本原理是掌握函数的最好方法。为什么查找函数查询这么高效?如果你不知道查找功能背后的真相,请往下看!

Lookup的底层查询算法是二分搜索法方法,其运行机制由下图解剖。使用查找从1到14查找10,如下所示:

通过下面的例子来深入理解二分法,我们以一个学生的成绩单为例来分析和查询英语成绩为98的学生的名字:

这里的结果是“诸葛亮”绝对会让很多人感到困惑。明明有98个对应“吕布”,怎么可能回到“诸葛亮”?然后,如果你往下看,你就会完全明白。

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

当LOOKUP想要查询一个确定的值或范围时(也就是说,知道被搜索的数据列肯定包含被搜索的值),查询列必须按升序排列。(在EXCEL帮助文档中也是这么说的)如果查询到的值是显式值,则返回相应的结果行;如果没有显式值,则向下获取与查询值最接近的值。

排序后我们搜索的结果如下:

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

LOOKUP(lookup_value,array)是指从数组中的第一列查找“lookup_value”的值,并返回数组中最后一列的结果。

我们还是用例子来解释。

一个班的学生成绩单:我们需要找到吕布的总分。

查找函数的剖析到此结束。如果感觉不错,就分享给朋友和家人吧!

版权声明:玩查找功能 看完这篇文章就够了.是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。