LOOKUP函数,被称之为查找函数的鼻祖,这个函数的使用方法也是多样化,不仅可以精准查询,也可以模糊查询,既可以横向查询,也可以纵向查询,我们先来看下这个函数的部分用法:
Lookup函数从单行或单列或从数组中查找一个值。
语法结构
=LOOKUP(lookup_value, lookup_vector, result_vector)
=LOOKUP(LOOKUP_VALUE;ARRAY)
公式一:
第一参数:查找值
第二参数:查找的数据区域,必须是一行或者一列
第三参数:返回结果的区域,必须是一行或者一列
公式二:
从array(数组)里的第一列查找”lookup_value“的值,并返回array里最后一列的结果。
注意事项
第二参数中的值必须升序排序,否则查找结果可能不正确,如果找不到准确的结果,lookup会返回小于或等于查找值的最大值。如果查找值小于查找区域的最小值,lookup公式则会返回 #N/A 错误。
第二与第三参数必须一一对应。
最重要的就是排序,其他的可以暂时先不管。
使用案例:
右侧根据产品编号查询左侧表格里对应的数量。
函数公式:=LOOKUP(G2,B2:C18)
这里使用的LOOKUP函数的第二个函数公式
参数1,查找值即产品编号。
参数2,B2:C18,是一个连续数组,第一列产品编号作为查找值,最后一列数量作为查询结果返回。

如果要查询的是单价,只需要修改参数2,让参数2的首列以查询值即产品编号列开始,以单价列作为最后一列结束,返回最后一列单价的结果。
购买专栏解锁剩余67%