最新采购提取关键点,掌握好事半功倍!

 

采购人终于有了福利发放利器...





Excel成长课堂 

跟着课堂,一起成长!

文/牛哥
条件计数、条件求和想必大家已经很熟悉了,而根据给定条件提取最新的数据这个问题工作中也是经常要用到的,那么今天牛哥就借一个群里小伙伴的最新采购单号提取的案例来给大家说说“条件最新值提取”这个问题的解决办法。
具体问题如下



要求根据A~D列的采购清单,提取订单状态为全部发货或者部分发货的每个货号最新下单日期的采购单号。
问题分析

由于原始采购清单统计的时候是按照时间的先后顺序来登记的,满足条件的最新值实际上就是满足条件的返回值的最后一条记录,因此可以巧妙利用LOOKUP函数相同条件返回最后一条记录的性质来巧妙求解这个问题。

G2单元格的公式为:=LOOKUP(1,0/(($B$2:$B$9=F2)*(($D$2:$D$9="全部发货")+($D$2:$D$9="部份发货"))),$A$2:$A$9),向下填充即可。


公式详解

这里用到了LOOKUP函数多条件查找的经典套路的公式LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),返回区域);

本案例的条件1就是货号,因此只要满足$B$2:$B$9=F2即可,而条件2为“全部发货或者部分发货“,属于逻辑运算里面的或运算,由于逻辑计算的结果是TRUE或者FALSE,分别对应的是1和0,逻辑或运算表示满足任意一个条件及逻辑结果成立,即TRUE=TURE+FALSE,也就是1=1+0,因此逻辑或运算可以用两个条件加起来即可,因此条件2可以写作($D$2:$D$9="全部发货")+($D$2:$D$9="部份发货");

最后用满足以上条件来返回A列的采购单号,即可得到订单状态为全部发货或者部分发货的每个货号最新下单日期的采购单号了。



怎么样,小伙伴们,这个方法你学会了吗。什么???上面说的你都没看懂,看不懂也没关系,这个公式收藏起来,用的时候根据实际情况更改数据范围就可以照猫画虎了!





本文所使用的表格模版,请在公众号主页回复“采购001”获取下载链接,谢谢。

今日互动

关注成长课堂,
我们会持续输出实战干货,
欢迎推荐给您身边的朋友和同事。


    关注 Excel成长课堂


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册