分享

无需受折磨,一招搞定银联和系统对账

 Excel不加班 2019-12-26

与 30万 读者一起学Excel

VIP学员的问题,因为对账差点把她折磨死,花费了大量的时间还是没搞定。要根据银联和系统两个表格对账,核对内容是日期和金额两个条件。

银联的数据

系统的数据

具体说明:

银联:日期2018/12/6,金额206.3出现1次。

系统:日期2018/12/6,金额206.3出现4次。第1次出现的金额就是对的,其他金额就是错的,就要这种效果。

上个月的文章《对账》,根据一个条件对账,而这个案例是根据两个条件对账。

其实,万变不离其宗。只要掌握了核心的知识,不管怎么变动都一样,下面卢子就说明一下如何两条件核对。

还是老方法,先将内容跟出现的次数合并。

合并单元格内容:

=A2&"|"&B2

获取次数:

=COUNTIFS(A$2:A2,A2,B$2:B2,B2)

将两个公式合并起来即可:

=A2&"|"&B2&"|"&COUNTIFS(A$2:A2,A2,B$2:B2,B2)

同理,在另一个表格也输入同样的公式。

=A2&"|"&B2&"|"&COUNTIFS(A$2:A2,A2,B$2:B2,B2)

有了这个辅助列,对账就变得超级简单。

在系统这个表输入公式,判断辅助列的数据在银联是否有出现,有出现就是对,没出现就是错。

=IF(COUNTIF(银联!C:C,C2)>0,"对","错")

副助列的值不可能出现重复值,公式会简单点。当然这里也可以将>0去掉,只要是大于0,照样会得到"对"

=IF(COUNTIF(银联!C:C,C2),"对","错")

同理,在银联这个表也输入公式。

=IF(COUNTIF(系统!C:C,C2),"对","错")

到此问题就解决了。

最后,强调一下,卢子的教程无时无刻都在改进,如果你放着原创的教程不学习,而去学习盗版的教程,我会不高兴的。

我要的其实很简单,只需你每天抽点时间来看文章,觉得有用顺便点个“好看”,仅此而已。

以后用我的模板去培训的,请注明来源,感谢配合!尊重每个原创作者,这是最起码的职业素养。

推荐:Excel不加班的财务才是好财务!

上篇:灵活变通,一天的工作10秒钟搞定


想了十来分钟,不知道要互动什么,随意聊聊就好。

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多