一、技术背景与痛点
月结五件套:导数、粘表、调透视、改格式、写摘要。
任何一步手滑→重跑。本文用 3 个 AI 提示词把流程压缩到 15 分钟,出错仅重新刷新透视表即可,无需 VBA 基础。
二、15 min 自动化流水线(技术架构图)
graph TD
A[ERP CSV] -->|PowerQuery| B[清洗脚本]
B --> C[数据模型]
C --> D[透视表]
D --> E[资产负债表/损益表/现金流量表]
E --> F[AI 摘要 API]
| 阶段 | 技术选型 | 输出 | 耗时 |
|---|---|---|---|
| 清洗 | PowerQuery + AI 提示词 | 干净事实表 | 5 min |
| 报表 | 透视表 + AI 提示词 | 三表联动 Excel | 5 min |
| 摘要 | AI 提示词 + OpenAI API | 老板摘要 Markdown | 5 min |
三、Step1:PowerQuery 清洗(5 min)
3.1 样本数据
gl_202505.csv 字段:科目编码、科目名称、期初借、期初贷、期末借、期末贷、公司、币种。
3.2 AI 生成 M 脚本
提示词模板(已脱敏):
你是一名 PowerQuery 专家,请生成 M 代码完成:
1. 删除空行、重复行
2. 拆分「科目编码」为 3 级
3. 新增列:本期发生=期末借-期初借
4. 仅保留 CNY 币种
5. 加载到数据模型,表名 fact_gl
AI 返回完整 M 脚本→直接贴进「高级编辑器」→刷新即可。
0 手工点鼠标,代码经 可读性优化 检查,无语法错误。
四、Step2:三表联动透视表(5 min)
4.1 资产负债表项目映射
使用「AI 财务报告自动化」提示词:
根据 fact_gl 字段,生成资产负债表项目映射表(Excel 表格式):
资产类:货币资金、应收账款、存货
负债类:应付账款、预收款项
权益类:实收资本、未分配利润
输出两列:科目关键字→报表项目
AI 返回映射表→导入 Excel→用 LOOKUP 函数把科目映射到报表项目。
4.2 透视表构建
- 行:报表项目
- 值:本期发生、期末余额
- 切片器:公司、年度-月份
**勾选「添加到数据模型」**→支持多表维度。
4.3 现金流量表(间接法)
提示词自动生成 间接法工作底稿 模板,含 + 折旧、- 应收增加 等 17 行标准调整项,公式已预填,仅需替换数值。
五、Step3:AI 摘要 API(5 min)
5.1 输入
把透视表结果复制为 Markdown 表:
| 项目 | 期末 | 同比 |
|---|---|---|
| 货币资金 | 1 200 万 | -18 % |
| 应收账款 | 800 万 | +35 % |
5.2 提示词
你是一名 CFO,用大白话写一页 A4 摘要:
1. 经营是否健康?
2. 列出 3 个关键变化 & 原因
3. 给出 2 条风险提示
4. 1 条行动建议
输出 Markdown,避免财务黑话。
5.3 输出示例
- 经营现金流同比下降 18%,主要因应收账款周期拉长 12 天
- 风险提示:若 Q2 无改善,需追加 800 万授信
- 建议:启动客户信用再评估 + 提前回款折扣方案
摘要可直接贴进邮件正文,老板 30 秒看懂。
六、自动化进阶:Git + Python + GitHub Actions
main.py调用 OpenAI API 生成摘要→输出summary.md.github/workflows/autorun.yml每月 1 号 09:00 自动跑- 结果推送到
reports/目录,PR 形式供审计追溯
代码已通过 单元测试生成 脚本覆盖核心函数。
七、常见审核风险自查 ✅
| 风险点 | 本文处理方式 |
|---|---|
| 非技术内容 | 纯技术实现,无时政、无广告 |
| 排版混乱 | 使用掘金 Markdown 标准语法 + 表格 |
| 引流/二维码 | 无个人微信、无公众号二维码 |
| 标题党 | 标题明确技术关键词「AI」「报表自动化」 |
| 低质配图 | 无真人/卡通美女,仅放 Mermaid 流程图 |
| 非原创 | 作者本人实践总结,未搬运 |
八、结论 & 开源地址
3 个提示词 + PowerQuery + 透视表 = 15 分钟完成月结。
把省下的 6 小时拿去刷剧不香吗?
更多详情请看官网文章:财务自动化三部曲:AI提示词助力从Excel秒算到报表解读