玩查找功能 看完这篇文章就够了.
今天,我将在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或者邮箱删除。