分享

学会了LOOKUP函数的经典查找模式,就能轻松解决这4个问题

 Excel不加班 2024-12-05 发布于广东
与 30万 粉丝一起学Excel

今天群内有4个问题,都跟LOOKUP函数的经典查找模式有关,统一说明。

1.根据金额,在右边的等级对应表查找对应的等级

按区间查找对应值,可以用LOOKUP函数的最原始用法,不过这种用法平常很少用,知道就行。

=LOOKUP(B2,$E$3:$G$6)

使用最多的还是经典查找模式。

=LOOKUP(1,0/(B2>=$E$3:$E$6),$G$3:$G$6)

这个模式之所以牛逼,在于可以单条件,也可以多条件,同时支持嵌套其他函数,超级方便。

=LOOKUP(1,0/((查找值1=查找区域1)*(查找值2=查找区域2)),返回区域)

2.根据金额、类别2个条件,在右边的等级对应表查找对应的等级

有了经典查找模式,直接将区域套进去就行。

=LOOKUP(1,0/((A2=$E$3:$E$10)*(B2>=$F$3:$F$10)),$H$3:$H$10)

3.根据客户、产品代码,查找最后的销售金额

月份是升序,因此直接用LOOKUP函数查找,就是最后金额。

=LOOKUP(1,0/((G2=$A$2:$A$11)*(H2=$B$2:$B$11)),$E$2:$E$11)

4.如果产品里面包含布字就返回布,包含皮字就返回皮,其余的都返回其他

遇到这种,同样可以做个对应表。因为是包含,可以用FIND函数判断。

=LOOKUP(1,0/FIND($E$2:$E$3,A2),$E$2:$E$3)

错误值要返回其他,可以嵌套IFNA函数。

=IFNA(LOOKUP(1,0/FIND($E$2:$E$3,A2),$E$2:$E$3),"其他")

当然,不用对应表也行,直接用常量数组。

=IFNA(LOOKUP(1,0/FIND({"布","皮"},A2),{"布","皮"}),"其他")

链接: https://pan.baidu.com/s/1qfig4YNsoODHK8kJZmczew?pwd=hmej 提取码: hmej

陪你学Excel,一生够不够?


一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需 1500 元,待你加入。

报名后加卢子微信chenxilu2019,发送报名截图邀请进群。

推荐:学会了这4个LOOKUP函数套路,你就能秒杀80%的同事!
上篇:透视表处理起来很麻烦的筛选难题,终于被新函数GROUPBY完美解决了

请把「Excel不加班」推荐给你的朋友

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多