分享

SLOOKUP诞生-强过VLOOKUP百倍

 Excel办公实战 2021-06-29

VLOOKUP函数,几乎是我们办公中必备的函数,使用率也是最高的的几个函数之一,其强大,毋庸置疑

但是,她确实存有一定的缺陷

比如

1、无法反向查找

2、不能反悔多个满足条件的结果

3、结果非数组,无法进一步处理

4、无法根据需要反悔第几次满足条件的数据

所以,SLOOKUP,Super-Lookup超级查找函数诞生了

先来看一下他的功能:

如其名,强大到无法想象

我们来逐个演示一下他的功能

00 实现VLOOKUP全部功能

使用方法:=SLOOKUP(F3,B:C,2,)

一般公式:和VLOOKUP一致

功能:同VLOOKUP,返回第一个满足条件对应的值

01 最后一个满足条件的值

使用方法:=SLOOKUP(F3,B:C,2,FALSE,1)

一般公式:=LOOKUP(1,0/(B2:B9=F3),C2:C9)

02 满足条件的第N个值

使用方法:=SLOOKUP(F3,B:C,2,FALSE,3)

这里的3,表示获取满足条件的第三个对应的身份证号,可以根据需要修改

一般公式:=INDEX(C:C,SMALL(IF(B2:B10=F3,ROW(B2:B10)),3))

03 反向查找

使用方法:=SLOOKUP(F3,A:B,-1,)

-1 表示左边的第一列,根据实际需求修改即可

一般公式:=INDEX(A:A,MATCH(F3,B:B,))

04 一对多查找(反向)

使用方法:=INDEX(SLOOKUP($F$3,A:B,-1,,-1),ROW(A1))

普通函数,非数组,不需要三建录入,轻松,不卡,可反向可正向

一般公式=INDEX(A:A,SMALL(IF($B$2:$B$10=$F$3,ROW($B$2:$B$10)),ROW(A1)))

05 模糊查找

使用方法:=INDEX(SLOOKUP($F$3,B:D,3,TRUE,-1),ROW(A1))

普通公式,非数组,包含张的对应工资,模糊查找

一般公式:同04

06 嵌套使用-实现SUMIF

使用方法:=SUM(SLOOKUP($F$3,B:D,3,TRUE,-1))

一般公式:=SUMIF(B:B,"*"&F3&"*",D:D)

07 嵌套使用-Max

使用方法:=MAX(SLOOKUP($F$3,B:D,3,TRUE,-1))

一般公式:=MAX(IF(ISNUMBER(FIND(F3,B2:B10)),D2:D10))

其他补充:由于一对多结果是数组,且不用三键录入,走的是内存,速度远高于一般的数组,且结果可以供其他参数为数组的函数调用。

她的强大超乎想象

那么她到底在哪里呢?如何调用呢?

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多