lookup函数的常见套路

2025-11-04 12:48:20

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)必须升序排序

lookup函数的常见套路

3、套路二:逆向查找

根据营业员姓名查找工号

H2=LOOKUP(1,0/($B$2:$B$16=G2),$A$2:$A$16)

条件判断返回逻辑值true/false组成的数组,再被零除,返回一个0与错误值组成的数组,根据lookup忽略错误值的特点,返回最后一个满足条件的记录

套路公式:=LOOKUP(1,0/(条件),返回结果区域)

lookup函数的常见套路

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)),返回结果区域)

lookup函数的常见套路

5、套路四:查找最后一项记录

查找营业员“田七”的最后一项记录

H2=LOOKUP(1,0/($A$2:$A$16=G2),$E$2:$E$16)

lookup函数的常见套路

6、套路五:查找最后一个不为空的记录

查找最后一个营业员不为空的记录

H2=LOOKUP(1,0/($A$2:$A$16<>""),$E$2:$E$16)

lookup函数的常见套路

7、套路六:查找最后一条数值记录

查找最后一条销售额的记录

H2=LOOKUP(9^9,$E$2:$E$16)

同样还有类似的套路公式

H2=LOOKUP(9E+307,$E$2:$E$16)

lookup函数的常见套路

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)

“座”、"々"通常被看做是一个编码较大的字符

lookup函数的常见套路

9、套路八:根据简称查找全称

根据关键字“江门”查找最低工资

E2=LOOKUP(9^9,FIND(D2,A2:A7),B2:B7)

lookup函数的常见套路

10、套路八:根据称查找全简称

根据关键字“广东省江门市”查找最低工资

E2=LOOKUP(9^9,FIND(A2:A7,D2),B2:B7)

lookup函数的常见套路

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢