SW
SW
审计工具箱
数据处理

上期数据搬运

将上期数据按聚合键搬运到本期文件

视频教程


将上期文件中的数据按聚合键(如科目代码)汇总后,搬运填充到本期文件中对应位置。适用于审计底稿中上期数据的自动搬运。

功能特点

  • 根据配置表中的「上期表头」自动在上期文件中定位数据区域
  • 根据配置表中的「本期表头」自动在本期文件中定位数据区域
  • 按「聚合字段映射」进行分组汇总(求和)
  • 自动查找尾行特征(通过关键字和公式识别合计行)
  • 支持导入上期有但本期无的新数据(可选)
  • 支持批量处理多个文件对

配置文件

配置文件路径:input/上期数据搬运.xlsx

包含以下五个工作表:

「表映射」工作表

参数说明
A本期文件路径本期 Excel 文件的完整路径
B本期工作表名本期文件中的工作表名称
C上期文件路径上期 Excel 文件的完整路径
D上期工作表名上期文件中的工作表名称
E导入新数据填写「导入」表示导入上期有本期无的数据,否则不导入

每行对应一对本期/上期文件。

「聚合字段映射」工作表

说明
A本期聚合字段关键字
B上期聚合字段关键字

例如:A 列填「科目代码」,B 列填「科目代码」,程序会按此字段进行分组匹配。

「上期表头」工作表

将上期文件的表头内容(含合并单元格)完整复制到此工作表,从 A1 开始。支持在表头单元格添加批注来标记需要忽略的列。

「本期表头」工作表

将本期文件的表头内容完整复制到此工作表,从 A1 开始。

「尾行特征」工作表

单元格参数说明
B1关键字数据区域末尾(合计行)中包含的关键字(如「合计」)
B2公式关键字合计行中公式需要包含的关键字(如 sum),不区分大小写

工作原理

  1. 在上期文件中查找「上期表头」匹配的表头位置,定位数据起始行列
  2. 按「尾行特征」找到数据区域的末尾行
  3. 按「聚合字段」进行分组,对数据列求和汇总
  4. 在本期文件中查找「本期表头」匹配的表头位置
  5. 将上期汇总数据按聚合键填充到本期对应位置
  6. 如果配置了「导入」,会自动插入上期有但本期无的新行

进阶功能

在上期表头和本期表头中,如果只需要搬运部分列,可以对不需要的列插入批注(批注内容任意)。插入了批注的列在搬运时会被忽略。

注意:

  • 直接修改本期原文件,请操作前先备份数据
  • 处理前请确保文件未被其他程序打开