打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
LOOKUP函数的这些套路,各个经典!

LOOKUP可以算是比较有争议的一个函数了,对函数比较熟练的老手们喜欢用LOOKUP函数,而新手菜鸟们则更喜欢VLOOKUP函数。微软官方也在Excel的在线帮助中强调了VLOOKUP函数是LOOKUP的大幅度改进版本,并且强烈建议使用VLOOKUP和HLOOKUP函数而不要使用LOOKUP数组形式。

其实,要用好LOOKUP只要掌握一些套路就足够了。以下分享一些比较常用的经典套路。

套路1:标准正向查找

套路为:=LOOKUP(1,0/(查找范围=查找值),结果范围)

公式=LOOKUP(1,0/($B$2:$B$18=G2),$E$2:$E$18)可以实现按姓名查找学历

套路2:反向查找

还是老套路:=LOOKUP(1,0/(查找范围=查找值),结果范围)

公式=LOOKUP(1,0/($B$2:$B$18=G2),$A$2:$A$18)可以实现按姓名查找ID,只要修改结果范围即可,与列的位置无关。

套路3:多条件查找

套路为=LOOKUP(1,0/((查找范围1=查找值1)*(查找范围2=查找值2)*……*(查找范围n=查找值n)),结果范围)

公式=LOOKUP(1,0/(($A$2:$A$10=E2)*($B$2:$B$10=F2)),$C$2:$C$10)可以实现按照销售人员的姓名和商品名称两个条件找出对应的销售数量。

需要注意的是多个查找范围与查找的比较之间是相乘的关系,同时要放在同一组括号中作为0/的分母。

套路4:区间查找

如果分档说明在表格中,需要将分档的下限单独做出来,然后使用=LOOKUP(查找值,条件区域)的套路得到结果。

注意:一定是区间下限,同时下限和结果要在条件区域的两侧。

公式=LOOKUP(E2,$G$2:$I$6)可以得到每个成绩所对应的奖励级别

如果分档说明不在表格中,也可以将分档说明使用数组的形式直接放在公式中,公式=LOOKUP(E2,{0,'E';50,'D';65,'C';75,'B';90,'A'})可以得到同样的结果。

这种套路中数组的写法很关键,不熟练的时候可以先将分档说明写到表格中,利用F9功能键完成转换后再删除分档说明,操作方法为:

如果觉得这样麻烦的话,也可以换一种套路:

=LOOKUP(成绩,{下限值},{奖励级别}),下限值之间用分号隔开,奖励级别之间同样用分号隔开。

公式写成这样:=LOOKUP(E2,{0;50;65;75;90},{'E';'D';'C';'B';'A'})

套路5:查找满足条件的最后一条记录

这个套路和套路1没什么区别,只能说明一件事,当满足条件的数据有多条时,LOOKUP会找到最后一条记录。

说明:这个例子中的日期必须是递增的,否则最后一条记录不一定是日期最近的。

关于LOOKUP的套路其实还有很多,咱们以后慢慢分享,先把今天这几个学会再说。

学函数首先要从模仿开始,模仿的没毛病了,再根据自己的需要确定是否要学习一点原理,这是一种循序渐进的学习方法。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Excel公式套路】简单3步让你学会用LOOKUP函数做区间匹配的套路!
多条件查找,原来是这么操作的?
这4个变态的Excel函数公式,好用的很!
4组超级变态的Excel函数公式,好用到哭!
Excel查询函数(V)Lookup常见1,0含义解释,详细说明小白必备干货
excel函数技巧:两个查询函数的用法比较 下
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服