1. Excel 公式
=TEXTJOIN(",",TRUE,UNIQUE(FILTER('1_原始版'!J:J,('1_原始版'!$A:$A=$A2)*('1_原始版'!$B:$B=$B2))))
注:以上Excel公式的原理为:多条件匹配并去重后,以逗号”,“作为分隔符拼接对应内容到公式所在单元格。
2. 操作步骤
2.1. 第1步
导出带辅助核算项目的完整版明细账Excel工作簿。
2.2. 第2步
移动复制一份完整版明细账Excel工作表,筛选辅助项目为空的单元格,复制粘贴上述公式,稍微修改适配一下,然后向下、向右拖动批量更新,如下黄色单元格所示:
2.3. 第3步
经过上述操作(条件:日期+凭证号码),即可将一对一缺辅助核算项目的明细账补充完整,但可能还存在其他尚未匹配的情况,需要进一步处理:
- 整笔凭证,本身不带辅助核算项目,通过Excel公式无法简单快速处理;
- 多对多情况:需要添加金额列作为辅助列(还可能需要考虑带辅助核算项目的对方科目对应金额是否含税),使用条件“日期+凭证号码+金额”进行匹配。
- 一对多:手工拆分这一行金额为多行金额后,手工粘贴对应辅助核算项目。