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))
其他补充:由于一对多结果是数组,且不用三键录入,走的是内存,速度远高于一般的数组,且结果可以供其他参数为数组的函数调用。
她的强大超乎想象
那么她到底在哪里呢?如何调用呢?
联系客服