设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1197|回复: 1

[其他] Excel技巧:如何快速匹配某产品的最新入库单价?

[复制链接]

282

主题

9092

金钱

1万

积分

资深用户

发表于 2016-11-1 14:50:29 | 显示全部楼层 |阅读模式


公式也在图片上了,可为什么报错呢?有没有别的方法可以搞定?秦川老师研究了一下,发现了一个问题,当然也解决了这个问题,和大家进行探讨。

使用场景:公司分析、销售、物流、采购部等数据分析的办公人士。

解决问题:如何快速匹配某产品的最新入库单价?

解答方案:利用Vlookup+MAX+IF函数数组函数。

从上面的图片的函数看解决这个问题,用到一个这样思路:

利用MAX+IF组合函数,找到“产品名称”对应的“最大(晚)”的的入库日期。

然后用对应的最晚日期去匹配表格中入库时间对应的入库价格。

思路还算简单吧!

具体操作如下:

我们先用MAX+IF来验证一下。请看动图操作,记得输入公式后,按住shift+Ctrl加回车键,才有效,因为这是一个数组公式。(有关数组公式的详细使用,请观看文章最后的免费函数教学视频)


等等,怎么返回的一串数值,不是日期。


选中C18单元格,按住Ctrl+1,打开单元格式设置窗口,将格式改为日期格式。看看A产品的最晚日期对不对?很明显是正确的。


接着就好办了,我们在利用函数匹配功能区匹配对应的日期好了,用vlookup函数,还是lookup函数?这里有问题,如果2016/9/22在入库时间有重复怎么办?显然只靠日期匹配有可能会出现错误。

有几种思路可以解决这个匹配,一种思路如下:

利用辅助列,用&连接符,将产品名称和日期链接起来。然后进行匹配,注意下图的红圈和红线部分。


另一种思路是使用SUMIFS函数进行多条件“匹配”:


SUMIFS函数,自动计算满足产品名称为A,最晚日期是2016/9/22,的单价的和。恰恰这条记录只有一条,所以就“匹配”出了对应的单价。

总结:为什么本例的图上的vlookup匹配没有成功?大家可以去亲自试试看,有时候尝试排错也是提高自己Office技能的一个非常的好锻炼。

End.

作者:秦川牛闪闪(中国统计网特约专家)

310

主题

5221

金钱

8999

积分

高级用户

发表于 2016-11-2 15:06:30 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表