数据处理
上期数据搬运
将上期数据按聚合键搬运到本期文件
视频教程
将上期文件中的数据按聚合键(如科目代码)汇总后,搬运填充到本期文件中对应位置。适用于审计底稿中上期数据的自动搬运。
功能特点
- 根据配置表中的「上期表头」自动在上期文件中定位数据区域
- 根据配置表中的「本期表头」自动在本期文件中定位数据区域
- 按「聚合字段映射」进行分组汇总(求和)
- 自动查找尾行特征(通过关键字和公式识别合计行)
- 支持导入上期有但本期无的新数据(可选)
- 支持批量处理多个文件对
配置文件
配置文件路径:input/上期数据搬运.xlsx
包含以下五个工作表:
「表映射」工作表
| 列 | 参数 | 说明 |
|---|---|---|
| A | 本期文件路径 | 本期 Excel 文件的完整路径 |
| B | 本期工作表名 | 本期文件中的工作表名称 |
| C | 上期文件路径 | 上期 Excel 文件的完整路径 |
| D | 上期工作表名 | 上期文件中的工作表名称 |
| E | 导入新数据 | 填写「导入」表示导入上期有本期无的数据,否则不导入 |
每行对应一对本期/上期文件。
「聚合字段映射」工作表
| 列 | 说明 |
|---|---|
| A | 本期聚合字段关键字 |
| B | 上期聚合字段关键字 |
例如:A 列填「科目代码」,B 列填「科目代码」,程序会按此字段进行分组匹配。
「上期表头」工作表
将上期文件的表头内容(含合并单元格)完整复制到此工作表,从 A1 开始。支持在表头单元格添加批注来标记需要忽略的列。
「本期表头」工作表
将本期文件的表头内容完整复制到此工作表,从 A1 开始。
「尾行特征」工作表
| 单元格 | 参数 | 说明 |
|---|---|---|
| B1 | 关键字 | 数据区域末尾(合计行)中包含的关键字(如「合计」) |
| B2 | 公式关键字 | 合计行中公式需要包含的关键字(如 sum),不区分大小写 |
工作原理
- 在上期文件中查找「上期表头」匹配的表头位置,定位数据起始行列
- 按「尾行特征」找到数据区域的末尾行
- 按「聚合字段」进行分组,对数据列求和汇总
- 在本期文件中查找「本期表头」匹配的表头位置
- 将上期汇总数据按聚合键填充到本期对应位置
- 如果配置了「导入」,会自动插入上期有但本期无的新行
进阶功能
在上期表头和本期表头中,如果只需要搬运部分列,可以对不需要的列插入批注(批注内容任意)。插入了批注的列在搬运时会被忽略。
注意:
- 直接修改本期原文件,请操作前先备份数据
- 处理前请确保文件未被其他程序打开