导出标准凭证用EXCEL编辑更换制单人后导回系统
金蝶云社区-云社区用户O04W5935
云社区用户O04W5935
0人赞赏了该文章 625次浏览 未经作者许可,禁止转载编辑于2017年05月18日 15:30:07

因为一些原因,需要把总账凭证中牵涉到应收账款、应付账款科目的制单人替换为另一个人。
借助金蝶软件总账的标准凭证引出引入功能,将系统中的凭证导出到EXCEL,然后在电子表格中筛选包含应收账款、应付账款的分录,并替换制单人后导回系统,结果发现很多包含应收账款和应付账款的科目的凭证制单人并没有被替换掉。经过检查和对比,发现出现这个问题的原因是凭证的第一条分录是其他科目而不是应收、应付账款,如第1条分录借银行存款,第2条分录贷应收账款……,自己想了下,要手工替换工作量太大,于是暂且作罢。

前几天在金蝶社区看到一篇文章《财务工作常用EXCEL公式集锦及解析》
详见 https://vip.kingdee.com/article/43092002448408686
里面刚好有讲到筛选包含某科目所有凭证的方法。于是高兴的想要重新来筛选下。但经过测试,却发现那篇文章提供的公式筛选出来的结果并不准确。见下图“错误的公式显示错误的结果”,包含应付账款的凭证辅助筛选项没有显示应付账款,不含应付账款的凭证辅助筛选项却出现了应付账款……

然后自己在想该怎么做才能筛选出同一凭证号的所有分录呢?

看着导出的凭证,发现其实我要筛选的就是满足多条件的选项,而多条件统计函数SUMIFS就是我自己经常在用的,能不能利用这个函数来进行筛选呢?
于是,我增加了两个辅助列,其中一列全部赋值为“1”(因为SUMIFS统计的是数值,但也可不必另外新增数值列,随便找一列有数值列的也可以,因为后面配合IF函数,筛选的是符合条件且统计数不为0的,所以数值多少不重要。我新增各行值为1的目的是测试返回结果),另一列即为辅助筛选列示项。
多条件统计的函数SUMIFS就不用我多说了,用法在EXCEL里用公式向导就能容易明白。也同文章一样,设了$B$1为要筛选的值,配合条件函数IF,把筛选结果为0的列示为空,筛选结果正确的显示为所要查找的科目,公式为:=IF((SUMIFS(AL:AL,A:A,A3,B:B,B3,C:C,C3,E:E,E3,G:G,$B$1))=0,"",$B$1),然后再用筛选就能把满足条件的分录全部筛选出来。见下图:“自己设的公式”

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0