换个花样儿玩查找,要求满足任意条件,返回对应的序号值 MAX+IF组合 图文

2019年9月11日22:12:00 评论 627 views
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

撇开Vlookup,换个花样儿玩查找 图文

职场办公中的你,每每提到查找数据想必第一时间就会想到VLOOKUP函数,没错VLOOKUP函数在查找方面是很牛,但在很多案例中,却一点优势都没有。至少小编我是这么认为的。不知道亲们怎么看?

今天小编带你认识一个新的查找套路组合

在介绍新的查找套路组合之前来温习下VLOOKUP函数的简单用法

已知客户编号查找对应的应收账款

撇开Vlookup,换个花样儿玩查找

图一

已知客户名称查找对应的应收账款:

撇开Vlookup,换个花样儿玩查找

图二

通过这两个实例,VLOOKUP还是有两下子的

再来看看:

已知客户编码或者是客户名称,查找对应的应收账款金额:

撇开Vlookup,换个花样儿玩查找

图三

猛一看,用VLOOKUP函数不好查找?其实我们可以借助IFERROR函数要实现,能找到返回本身,找不到返回另个值。

=IFERROR(VLOOKUP(E2,B:C,2,0),VLOOKUP(E2,A:C,3,0))

撇开Vlookup,换个花样儿玩查找

图四

这都难不倒VLOOKUP函数。

此专栏主要发布【会计与Excel实战方面】,需要的亲可以放心购买

其实这种只是2个判断而已,在这个案例也算可以,不过到了下面这个案例,完全发挥不了作用

如图:

撇开Vlookup,换个花样儿玩查找

图五

要求满足任意条件,返回对应的序号值

这种VLOOKUP函数就没招了,其实有个查找数值的万能套路MAX+IF组合,这是数组公式,需要按Ctrl+Shift+Enter结束。

=MAX(IF(条件区域=条件,返回区域))

直接将MAX+IF组合套进去即可解决,记得按Ctrl+Shift+Enter结束。

=MAX(IF(K2=$B$2:$I$6,$A$2:$A$6))

不可思议,MAX+IF组合比VLOOKUP查找厉害多了。下次亲们遇到查找问题可以试试这组合,很实用的!

也许有人会说没看明白这个公式,Max是求最大值?为什么和条件格式组合就是唯一值了呢?其实满足条件的最大值,当然是唯一的

好了,今天的分享就到这了,望评论+转发,谢谢大家!

本文已取得今日头条原作者【老余Excel】授权 禁止转载 原文链接为https://www.toutiao.com/item/6717031491584393739/

  • 郑广学老师微信号
  • EXCEL880B
  • weinxin
  • 我的微信公众号
  • EXCEL880
  • weinxin

发表评论

您必须才能发表评论!