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步:复制粘贴并更新公式
筛选辅助项目为空的单元格,复制粘贴上述公式,并根据实际情况修改适配一下,然后向下、向右拖动批量更新。
结果如下黄色单元格内容所示:

2.4. 第4步:进一步调整
经过上述操作(匹配条件:日期+凭证号码),即可将一对一缺辅助核算项目的明细账补充完整,但可能还存在其他尚未匹配的情况,需要进一步处理:
- 没有辅助核算项目:如果整笔凭证,本身不带辅助核算项目,通过Excel公式无法简单快速处理。
- 多对多情况:需要添加金额列作为辅助列(还可能需要考虑带辅助核算项目的对方科目对应金额是否含税),使用条件“日期+凭证号码+金额”进行匹配。
- 一对多情况:手工拆分这一行金额为多行金额后,手工粘贴对应辅助核算项目。
麻烦发下示例文件
已补充,点击正文中的下载按钮即可获取。