函数LOOKUP有两种使用形式,一种是向量形式,一种是数组形式。向量形式:LOOKUP(lookup_value,lookup_vector,result_vector),LOOKUP(查找值,查找区域,结果区域),数组形式:LOOKUP(lookup_value,array),LOOKUP(查找值,数组)。
方法/步骤
1
1、从左往右查找查找业务员为“爱”的业绩: 输入公式:=LOOKUP(1,0/(D2=A2:A8),B2:B8)
2
(D2=A2:A8)部分条件成立返回TRUE,不成立返回FALSE;发生四则运算时TRUE相当于1,FALSE相当于0;0/任何数=0,0/0=#DIV/0!,0/(D2=A2:A8)部分构成了一个由0和#DIV/0!组成的数组,即{#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!};用大于第二参数所有数值的1作为查找值。
3
2、区间等级查找输入公式:=LOOKUP(B11,{0,'差';5000,'中';10000,'良';15000,'优'})
4
3、格式不一致的查找第一种情况:查找值文本型,查找区域数值型输入公式:=LOOKUP(1,0/(A20:A27=D20*1),B20:B27)
5
函数LOOKUP的向量形式:输入公式:=LOOKUP(D20*1,A20:A27,B20:B27)
6
*1是将文本型转换成数值型转换的方法有很多种:--、+0、-0、*1、/1、^1...等等注意LOOKUP的第二参数的值必须按升序排列。
7
函数LOOKUP的数组形式:输入公式:=LOOKUP(--D20,A20:B27)注意LOOKUP数组中的值必须按升序排列。
8
第二种情况:查找值数值型,查找区域文本型输入公式:=LOOKUP(1,0/(A30:A37=D30&''),B30:B37)将查找值&''变为文本型。
9
4、查找最后一个数字输入公式:=LOOKUP(9E+307,A40:A47)9E+307是excel允许输入的最大数值,用来返回最后一个数值。
10
个人建议 最终效果如图所示。
下一篇:数学向量的三种表示方法