lookup函数的常见套路
1、lookup函数用法的二种形式:向量与数组A. 向量:LOOKUP(查找值,查找值所在区域,返回的结果)a).第二参数查找值所在区域是一个单行或者单列区域,此区域必须钒捌貉穗升序排列,否则结果不正确b).当查找值不能精确匹配是,返回小于等于查找值的最大值c).查找顺序,从后向前B. 数组:LOOKUP(查找值,一个二维数组)a).在第二参数的首列查找,且首列必须升序排列,否则结果不正确b).结果返回第二参数最后一列(行)c).因为用法类似vlookup/和lookup,且数组效率的问题,so不建议此用法
2、套路一:多区间判断等级根据业绩判断提成比例F2=LOOKUP(E2,$A$2:$A$6,$B$2:$B$6)这种方式查找区域($A$2:$A$6)必须升序排序
3、套路二:逆向查找根据营业员姓名查找工号H2=LO蚪嬷吃败OKUP(1,0/($B$2:$B$16=G2),$A$2:$A$16)条件判断返回逻辑值true/false组芤晟踔肿成的数组,再被零除,返回一个0与错误值组成的数组,根据lookup忽略错误值的特点,返回最后一个满足条件的记录套路公式:=LOOKUP(1,0/(条件),返回结果区域)
4、套路三:多条件查找根据营业员姓名和月份查找营业额I2=LOOKUP(1,0/(($A$2:$A$16=G2)*($D$2:$D$16=H2)),$E$2:$E$16)套路公式:=LOOKUP(1,0/((条件1)*( 条件2)* ( 条件N)),返回结果区域)
5、套路四:查找最后一项记录查找营业员“田七”的最后一项记录H2=LOOKUP(1,0/($A$2:$A$16=G2),$E$2:$E$16)
6、套路五:查找最后一个不为空的记录查找最后一个营业员不为空的记录H2=LOOKUP(1,0/($A$2:$A$16<>""),$E$2:$E$16)
7、套路六:查找最后一条数值记录查找最后一条销售额的记录H2=LOOKUP(9^9,$E$2:$E$16)同样还有类似的套路公式H2=LOOKUP(9E+307,$E$2:$E$16)
8、套路七:查找最后一条文本记录查找最后一条销售额的氇监煜紊记录H2=LOOKUP("座"荑樊综鲶,$A$2:$A$16)同样还有类似的套路公式H2=LOOKUP("々",$A$2:$A$16)H2=LOOKUP("坐",$A$2:$A$16)H2=LOOKUP("龠",$A$2:$A$16)“座”、"々"通常被看做是一个编码较大的字符
9、套路八:根据简称查找全称根据关键字“江门”查找最低工资E2=LOOKUP(9^9,FIND(D2,A2:A7),B2:B7)
10、套路八:根据称查找全简称根据关键字“广东省江门市”查找最低工资E2=LOOKUP(9^9,FIND(A2:A7,D2),B2:B7)