Lookup函数作用:在指定的区域中查找对应的值。
Lookup函数语法:
1、向量形式:=Lookup(查找值,查找值所在范围,返回值所在范围)。
2、数组形式:=Lookup(查找值,查找值和返回值所在范围)。
前提条件:必须对查找值所在范围中值【升序】排序。
(一)、基本用法。
方法:
在目标单元格中输入公式:=LOOKUP(H3,B3:B9,D3:D9)、=LOOKUP(H3,B3:D9)。
解读:
1、Lookup函数在使用前,必须对查询值所在的范围按【升序】次序排列。
2、使用数组形式时,查询值的范围必须是第1列,返回值必须是最后1列。
(二)、单条件查询。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),D3:D9)。
解读:
1、当Lookup函数在查找范围中找不到对应的值时,则向下匹配,原则是匹配小于查询值的最大值。
2、如果B3:B9=H3成立,则返回1,否则返回0;0/(B3:B9=H3)对应的结果为0和错误组成的数组,公式:=LOOKUP(1,0/(B3:B9=H3),D3:D9)查找值1匹配到0所对应的结果。
(三)、多条件查询。
方法: 在目标单元格中输入公式:=IFERROR(LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),D3:D9),"无销量")。