栏目「🤖 AI系列」
目标人群:企业财务、司库、财资管理者
内容形式:AI工具实操与财资数字化实践
本期内容:【AI系列·第32篇】AI做Excel批量处理——从数十个子公司报表中提取、汇总、校验
文 / Parson资金研习社
上一篇讲了AI做银行对账。这一篇讲另一个资金人的日常痛点:Excel批量处理。
集团企业通常有几十家子公司,每家子公司每月要报送资金报表——余额表、收支表、授信使用表。这些报表格式不统一、数据质量参差不齐,汇总一次要花好几天。
AI能做什么? 批量读取几十个Excel文件,自动提取关键数据,统一格式,汇总计算,校验异常,一键生成集团合并报表。
一、Excel批量处理的痛点
痛点一:格式不统一
每家子公司的Excel格式不一样。有的用"余额",有的用"账户余额",有的用"Balance"。有的按币种分列,有的按账户分列。每次汇总都要手动调整格式。
痛点二:数据质量差
子公司报送的数据,经常有问题:
- 金额格式不统一(有的带逗号,有的不带)
- 日期格式不统一(有的用"2026-06-01",有的用"2026/6/1")
- 缺失值(某些字段没填)
- 异常值(金额为负数、余额为零)
痛点三:汇总计算复杂
集团合并报表不是简单的"加总"。要考虑:
- 内部交易抵消(子公司之间的往来要抵消)
- 币种转换(不同币种要折算成集团记账本位币)
- 汇率差异(月初汇率和月末汇率不同)
痛点四:重复劳动
每个月的处理流程几乎一样,但每次都要从头来。没有模板,没有自动化,全靠手动操作。
二、AI做Excel批量处理的流程
用AI做Excel批量处理,分四步:
第一步:数据导入
告诉AI你的数据在哪里、格式是什么:
我有以下数据:
1. 30家子公司的资金余额表(Excel文件):
- 文件名:子公司A_20260601.xlsx
- 表头:账户名称、币种、余额
- 每个文件一个工作表
2. 汇率数据(Excel文件):
- 字段:日期、币种、汇率
- 用于将外币折算成人民币
请读取这些文件,为汇总做准备。
AI会帮你:
- 批量读取所有Excel文件
- 解析不同格式的数据
- 统一字段名称和格式
- 生成标准化的数据集
第二步:数据清洗
告诉AI清洗规则:
请按以下规则清洗数据:
1. 金额格式:去掉逗号和单位,转成纯数字
2. 日期格式:统一为YYYY-MM-DD
3. 缺失值:金额缺失标记为0,其他字段标记为"缺失"
4. 异常值:金额为负数标记为异常,余额为零标记为关注
5. 重复数据:按子公司+账户+日期去重
清洗后输出清洗报告,列出处理了多少条异常数据。
第三步:汇总计算
告诉AI汇总逻辑:
请按以下逻辑汇总:
1. 按子公司汇总:每个子公司的总余额(人民币+外币折算)
2. 按币种汇总:集团各币种的总余额
3. 内部交易抵消:子公司之间的往来余额抵消
4. 集团合并:汇总所有子公司,生成集团合并报表
输出:
1. 子公司明细表(每家子公司的余额明细)
2. 集团合并表(集团总余额、各币种余额)
3. 抵消明细表(内部交易抵消明细)
第四步:数据校验
告诉AI校验规则:
请按以下规则校验数据:
1. 勾稽关系:资产=负债+权益
2. 币种平衡:各币种余额合计=集团总余额
3. 内部抵消:抵消后内部往来余额为零
4. 异常标记:余额为负数、变动超过30%、连续3个月为零
校验不通过的标记为异常,生成校验报告。
三、实操:用Claude Code做Excel批量处理
给一个完整的提示词模板:
我需要汇总30家子公司的6月份资金余额表,请帮我完成以下步骤:
【数据】
- 30个Excel文件,每个文件是一家子公司的余额表
- 文件名格式:子公司A_20260601.xlsx
- 表头:账户名称、币种、余额
- 汇率数据:6月份每日汇率(Excel文件)
【要求】
1. 批量读取30个Excel文件
2. 数据清洗:统一格式、处理缺失值、标记异常值
3. 汇总计算:按子公司汇总、按币种汇总、集团合并
4. 数据校验:勾稽关系、币种平衡、异常标记
5. 输出报表:子公司明细表、集团合并表、校验报告
【输出】
1. 子公司明细表.xlsx
2. 集团合并表.xlsx
3. 校验报告.xlsx
请先读取数据,然后清洗、汇总、校验,最后生成报表。
四、批量处理优化技巧
技巧一:并行处理
如果文件很多(30个以上),可以用并行处理提高速度:
请用并行处理读取Excel文件:
1. 将30个文件分成5组,每组6个文件
2. 每组并行读取
3. 最后合并结果
这样可以将读取时间从30分钟缩短到6分钟。
技巧二:增量处理
不要每次都处理所有数据,而是只处理新增或变更的数据:
请实现增量处理:
1. 比较本次数据和上次数据的差异
2. 只处理新增或变更的记录
3. 未变更的记录直接复用上次结果
这样可以将处理时间从1小时缩短到10分钟。
技巧三:模板化
把处理逻辑做成模板,每个月复用:
请把处理逻辑做成模板:
1. 读取数据的代码
2. 清洗规则
3. 汇总逻辑
4. 校验规则
每个月只需要更新数据文件,模板自动运行。
技巧四:错误处理
批量处理时,某个文件出错不应该影响其他文件:
请添加错误处理:
1. 如果某个文件读取失败,记录错误并继续处理其他文件
2. 如果某个文件格式不对,跳过并记录警告
3. 最后生成错误报告,列出所有失败的文件和原因
五、处理结果的应用
批量处理不是目的,应用才是。处理结果可以用于:
应用一:资金日报
基于汇总数据,自动生成资金日报:
根据汇总数据,生成资金日报:
1. 集团总余额(人民币+外币)
2. 较昨日变动
3. 各子公司余额排名
4. 异常提醒(余额低于阈值的子公司)
输出为Word文档和飞书消息。
应用二:资金分析
基于历史数据,分析资金趋势:
根据历史汇总数据,分析资金趋势:
1. 过去12个月的余额变化趋势
2. 各子公司余额占比变化
3. 币种结构变化
4. 季节性规律
输出为分析报告和ECharts图表。
应用三:预算对比
将实际余额与预算对比,分析差异:
将实际余额与预算对比:
1. 各子公司实际余额 vs 预算余额
2. 差异金额和差异率
3. 差异原因分析(超支、节约、时间差)
输出为预算执行报告。
六、注意事项
1. 文件命名要规范
批量处理依赖文件命名规则。建议统一命名格式:子公司名称_日期.xlsx。文件名不规范会导致读取失败。
2. 表头要统一
不同子公司的表头不统一会导致字段匹配失败。建议制定统一的报表模板,要求子公司按模板填报。
3. 数据质量要源头控制
AI可以清洗数据,但最好的方式是源头控制——让子公司报送的数据格式统一、填写完整。与其事后清洗,不如事前规范。
4. 处理结果要人工抽查
AI处理的准确率通常很高,但不是100%。建议抽查10%的数据,确认处理结果正确。
写在最后
Excel批量处理是资金人的"月度苦差"——重复、繁琐、容易出错。AI不能完全替代人工,但它能帮你:
- 批量读取: 30个文件一次读取,不需要逐个打开
- 自动清洗: 统一格式、处理缺失值、标记异常
- 快速汇总: 按子公司、按币种、集团合并,一键完成
- 智能校验: 勾稽关系、异常标记,自动检查
从"逐个打开Excel手动汇总"到"AI批量处理一键完成",效率提升10倍以上。
下一篇,聊AI做PPT和视频——有数据就能做汇报材料,不用再熬夜排版。
📢 想获取本公众号全套可编辑内容,请公众号回复"资料"或者点击原文链接,即可获取。
📢 想了解更多AI+财资干货,别忘了关注「🤖 AI系列」!
📌 关注我,获取更多内容:Parson · 资金研习社
夜雨聆风