极速手机网

Excel中函数LOOKUP查询函数的教程

Excel中函数LOOKUP查询函数的教程

在日常工作中,咱们都会遇到在数据表中查询数据的需求,Excel中对数据查询给出了许多的方法,其中速度最快的查询当属LOOKUP函数,下面就让小编带你深入了解LOOKUP函数。

LOOKUP函数的语法如下:

LOOKUP(lookup_value,lookup_vector,result_vector)

LOOKUP(lookup_value,array)

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图1

LOOKUP函数以高效的运算速度被Excel函数爱好者喜欢,并且LOOKUP在日常实践工作中特别是数组公式,内存数组中应用广泛。

LOOKUP(lookup_value,lookup_vector,result_vector)

lookup_value意思为咱们要在数据表中查找的“值”。

lookup_vector意思为咱们要查找的值得“数据表”。

result_vector意思为咱们通过数据表想要得到的"值“。

LOOKUP的查询方法为二分法查询,详细的查询原理看下图。

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图2

下面咱们用例子给大家详细讲一下LOOKUP的详细应用与原理:

咱们以一个学生成绩表为例进行剖析,查询一下英语成绩为98的学生名字:

F2的公式为=LOOKUP(D2,B2:B15,C2:C15)

意思为从B2:B15列里面找D2,并回来C2:C15相对应行的值

这儿的成果是"刘备"必定会让好多人感到困惑,分明有98对应的是“王思”怎样会回来“刘备”呢?那么看往下看,大家就会完全明白的。

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图3

咱们对LOOKUP的查找方法进行分解——榜首次二分法查询:

98会跟第7行的数据78进行比较,由于98>78,所以回来第8到第14行的值。

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图4

第2次二分法查询:

98会跟第4行的数据66进行比较,由于98>66,所以回来第5到第7行数据。

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图5

第三次二分法查询:

98会跟第2行的数据87进行比较,由于98>87所以回来第3数据。

由于98比91大,所以就向下近似取比98小的近期的值——91所对应的名字

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图6

这儿就给咱们总结了一个知识点:

1、LOOKUP要查询一个清晰的值或者规模的时候(也就是知道在查找的数据列是必定包括被查找的值),查询列有必要依照升序摆放。(在Excel协助文档里也是这么说的)

假如所查询值为清晰的值,则回来值对应的成果行,假如没有清晰的值,则向下取的于所查询值近期的值

2、查找一个不确定的值,如查找一列数据的最终一个数值,在这种情况下,并不需呀升序摆放。(下面有例子特别说明)

LOOKUP用法1:LOOKUP(lookup_value,lookup_vector,result_vector)

咱们以例子1来协助大家了解(没有清晰的值,但是存在包括关系)

一个公司的出售提成表如下:

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图7

咱们求取出售额在40W所得提成:

这由于40W介于10W与50W之间,所以取比40W小的,最接近的值10W所对应的提成份额。

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图8

咱们以例子2来协助大家了解(有清晰的值)

如下图,找成绩为英语98的人的名字:

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图9

LOOKUP用法2:LOOKUP(lookup_value,array)

LOOKUP(lookup_value,array)的意思为,从array(数组)里的榜首列查找”lookup_value“的值,并回来array里最终一列的成果。

咱们仍旧以例子来解释

咱们一个班级的学生成绩单:

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图10

咱们查找“李刚”的总成绩:

公式为:LOOKUP(G5,B2:F11)

从B列中查找G5的值,找到后,回来F列对应的行的值。

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图11

LOOKUP函数查找最终非空数值的方法及原理

这儿假如查询表中,最终一个人的工资。咱们想想该怎样写?

图:如何查询Excel函数LOOKUP函数

Excel中函数LOOKUP查询函数的教程图12

G2的公式为:LOOKUP(9E+307,d:d)

9E+307是Excel中的最大数值

G3的公式为:LOOKUP(65535,CODE(C:C),D:D)

65535是Excel中汉字代码的最大代码

相关下载

下载WPS Excel

WPS Excel

大小:65.08 MB

相关文章

大家都在找