附注搭建
合并附注搭建
自动归集单体附注、建立勾稽链接、生成汇总公式,一键搭建合并附注底稿
功能简介
本功能用于快速搭建合并报表附注底稿,能自动完成以下工作:
- 自动归集:根据配置,将几十家单体公司的附注表(如货币资金、固定资产等)自动提取到一个合并工作簿中
- 自动勾稽:智能识别表格内容区域,自动建立指向单体底稿的外部公式链接,确保数据实时同步
- 自动汇总:自动生成「W附注模板」和「合并抵消」页,并预置好
SUM(A:B)三维求和公式 - 智能保护:自动识别并保留底稿中的表内计算公式(如合计行),只替换填数单元格,不破坏底稿逻辑
配置文件
配置文件路径:input/合并附注搭建配置表.xlsx,包含两个 Sheet:
Sheet 1:路径配置
定义生成文件的存放位置和命名。
| 列名 | 说明 | 填写示例 |
|---|---|---|
| 保存文件夹 | 生成结果的存放目录(绝对路径) | D:\审计项目\2024年报\合并底稿 |
| 文件名 | 生成的 Excel 文件名称(无需后缀) | 西藏高争-合并附注底稿-2024 |
| 分组 | 任务组 ID,用于关联配置表 | 1 |
Sheet 2:配置表
定义数据来源,即要把哪些单体文件合并起来。
| 列名 | 说明 | 填写示例 |
|---|---|---|
| 提取文件路径 | 单体附注文件的完整绝对路径 | D:\审计项目\单体\本部-2024.xlsx |
| 提取表名 | 单体文件中要提取的 Sheet 名称 | W附注模板 |
| 新文件中表名 | 搬运到新文件后的 Sheet 名称 | 1-02-02-01本部 |
| 分组 | 对应路径配置中的分组 ID | 1 |
| 是否运行 | 填「是」执行,填「否」跳过 | 是 |
注意: 同一合并范围的单体文件,其「分组」列必须填相同的数字。如需同时做 A 集团和 B 集团,可用不同分组区分。
准备工作(打批注)
程序通过 Excel 的批注来识别表格的「内容区域」。请在单体模板中,为每个需要提取的表格打上一对批注:
- 表首(左上角):在表格左上角单元格插入批注,内容为
表首:ID - 表尾(右下角):在表格右下角单元格插入批注,内容为
表尾:ID
批注示例(假设 ID 设为 货币01):
| 位置 | 批注内容 |
|---|---|
| 表格左上角 | 表首:货币01 |
| 表格右下角 | 表尾:货币01 |
注意:
- ID 必须唯一:同一个 Sheet 内,不同表格必须用不同 ID
- 成对出现:有表首必须有表尾,且 ID 必须完全一致
- 支持格式灵活:
表首:货币、表首:货币(中文冒号)、表首_货币均可
运行步骤
- 确认配置文件已保存并关闭
- 在工具箱中找到「合并附注搭建」模块,点击「运行」
- 处理第一个文件时会扫描批注并建立结构缓存,速度稍慢,这是正常的
- 控制台显示进度:
-> (1/5) [20%] 提取: xxx
生成结果
打开生成的合并文件,包含以下结构:
| Sheet 名称 | 说明 |
|---|---|
| W附注模板 | 汇总页,数据单元格已填充 =SUM(A:B!C10) 三维求和公式 |
| A | 空白定位页,标记求和起始位置 |
| 合并抵消 | 格式与单体表一致,内容区域已清空,等待手工填列抵消分录 |
| 各单体表 | 内容区域为外部链接公式(如 ='D:\...\[本部.xlsx]Sheet1'!C10) |
| B | 空白定位页,标记求和结束位置 |
双击单体表中的链接,可直接打开原单体文件进行修改,修改后合并数自动更新。
智能覆盖策略
| 原单元格类型 | 处理方式 |
|---|---|
表内公式(如 =SUM(...)) | 保留,不覆盖 |
跨表引用(如 =Sheet1!A1) | 覆盖为外部链接 |
| 数值 | 覆盖为外部链接 |
注意: 程序默认保护表首所在的那一列(项目名称列)。请将「表首」批注打在项目名称列。
常见问题
Q: 生成的表格里没有公式链接,是空的或只有数字?
请检查源文件的批注,确保表首和表尾成对出现且 ID 一致。
Q: 项目名称列被覆盖了?
表首批注打得太靠右了。请将「表首」批注打在项目名称列,程序会自动从下一列开始建立公式。
Q: 文件格式报错?
确保源文件为 .xlsx 或 .xlsm 格式。如遇 sharedStrings.xml 错误,用 Excel 打开该文件,检查内容后另存为新文件。