LOOKUP函数的参数有二种形式,一是向量,二是数组
1、向量
LOOKUP(lookup_value, lookup_vector, [result_vector])
LOOKUP(①查找值,②查找值所在区域,③返回的结果)
②为单行区域或单列区域,查找值所在区域必须先排序,否则出错。
③可以省略
没有精确匹配对象时,返回小于等于目标值的最大值
2、数组
LOOKUP(①查找值,②二维数组)
备注
- 如果 LOOKUP 函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配。
- 如果 lookup_value 小于 lookup_vector 中的最小值,则 LOOKUP 会返回 #N/A 错误值。
lookup函数的使用要求查询条件按照升序排列,所以该函数之前需要对表格进行排序处理
----------------------------------
案例1
函数:=LOOKUP(F4,B4:B9,D4:D9)
解答: 查找值:F4 单元格
查找区域 :B4:B9
返回的结果区域:D4:D9
lookup函数的使用要求查询条件按照升序排列,所以该函数之前需要对表格进行排序处理
----------------------------------
案例2
函数:=LOOKUP(E15,B15:B20,C15:C20)
解答: 查找值:E15 单元格
查找区域 :B15:B20
返回的结果区域:C15:C20
lookup函数的使用要求查询条件按照升序排列,所以该函数之前需要对表格进行排序处理
----------------------------------
案例3
函数:=LOOKUP(1,0/($B$26:$B$31=F26),$C$26:$C$31)
解答: 查找值:1
查找区域 :0/($B$26:$B$31=F26)
返回的结果区域::$C$26:$C$31
=LOOKUP(1,0/((条件1)*( 条件2)* ( 条件N)),目标区域或数组)
----------------------------------
案例4
函数=LOOKUP(1,0/(($B$37:$B$42=G37)*($C$37:$C$42=H37)),$E$37:$E$42)
解答: 查找值:1
查找区域 :0/(($B$37:$B$42=G37)*($C$37:$C$42=H37))
返回的结果区域::$E$37:$E$42
=LOOKUP(1,0/((条件1)*( 条件2)* ( 条件N)),目标区域或数组)
----------------------------------
,