Agent Skills
返回列表
⚖️

三表联动财务模型

行业专业 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/3-statement-model-lr-02bw 技能,并按其说明在 AI 助手中加载三表联动财务模型能力。

技能介绍

要解决的问题

把利润表、资产负债表和现金流量表填成一个真正联动的模型,是财务建模里最容易出错的环节。手工录入公式时,常见的失败方式包括:资产负债表无法平衡(balance check 不通过)、现金流量表与资产负债表的现金科目对不上(cash tie-out 失败)、跨表引用的比率或勾稽关系断裂。这些问题往往不在输入本身,而在于模型缺少统一的勾稽规则和一致性检查。

核心能力与工作流程

这个技能的工作方式可以分成三块:

  • 参考文档驱动:所有核心勾稽、边际、信用指标和完整性检查的公式集中在 references/formulas.md;颜色、数字格式和条件格式规则在 references/formatting.md;上市公司 10-K / 10-Q 数据的提取指引在 references/sec-filings.md。先查文档再动模板,避免凭记忆写公式。
  • 双环境执行:在 Excel 的 Office Add-in / Office JS 环境下,直接用 range.formulas 写公式,Excel 原生计算,无需单独重算;生成独立 .xlsx 文件时,用 Python 的 openpyxl 写公式,交付前必须运行 scripts/recalc.py 完成重算。
  • Preflight 依赖检查:开始前先确认必需的工具和库是否已安装。这一步不能跳过——scripts/recalc.py 依赖 LibreOffice,而资产负债表平衡和现金对账检查都需要重算后的值。

适用边界与注意事项

  • 技能假设你已经有了模板结构,它负责填充和联动,不负责从零搭建模型骨架。
  • 在 Office JS 里不要对合并区域先 .merge() 再写 .values,这会因为合并前区域尺寸报错;应先写左上角单元格,再合并和格式化。
  • 交付独立文件前必须完成重算,否则 balance 和 tie-out 检查读到的还是未计算的公式串。
  • 所有公式应通过 range.formulas 或 openpyxl 的公式赋值写入,而不是写入静态值。

使用场景

  • 在交付季度预算前,把利润表、资产负债表和现金流量表填入统一模板,并运行 balance check 和 cash tie-out 确认勾稽一致。
  • 基于上市公司已公开的 10-K / 10-Q 更新现有模型的历史期间数据,再用 `references/sec-filings.md` 的提取指引校验来源字段。
  • 在 Excel Office Add-in 中用 `range.formulas` 批量写入跨表公式,不需要单独调用重算步骤,直接利用 Excel 原生计算。
  • 用 Python/openpyxl 生成独立 `.xlsx` 后,运行 `scripts/recalc.py` 完成 LibreOffice 重算,再读取计算值确认现金对账。

适合人员

  • 金融分析师,需要把三张报表整合进同一份模板并在交付前跑通 balance 和 tie-out 检查。
  • 投行模型工程师,负责按季度更新上市公司模型并保证跨表勾稽和信用指标计算正确。
  • 构建 Excel 插件的金融自动化开发者,希望在 Office JS 里直接写公式并跳过独立重算环节。
  • 使用 Python 生成模型文件的财务系统工程师,需要在交付前确保所有公式都已重算为可读数值。