可比公司分析

关键:数据来源优先级(先阅读)

始终遵循此数据来源层级:

  1. 第一:检查 MCP 数据源 - 如果 S&P Kensho MCP、FactSet MCP 或 Daloopa MCP 可用,则专门使用它们获取财务和交易信息
  2. 不要使用网络搜索 如果上述 MCP 数据源可用
  3. 仅当 MCP 不可用时: 然后使用彭博终端、SEC EDGAR 文件或其他机构来源
  4. 切勿将网络搜索作为主要数据源 - 它缺乏机构级分析所需的准确性、审计追踪和可靠性

为什么这很重要: MCP 来源提供经过验证的、机构级别的数据,并附有适当的引用。网络搜索结果可能过时、不准确或不可靠,不适合财务分析。


概述

此技能教 Claude 构建机构级别的可比公司分析,结合运营指标、估值倍数和统计基准。输出是结构化的 Excel/电子表格,通过同行比较实现明智的投资决策。

参考资料与情境化:

示例可比公司分析文件位于 examples/comps_example.xlsx。在使用此技能目录中的此文件或其他示例文件时,请智能地使用它们:

示例用于:

示例不用于:

始终先问自己:

  1. "您有偏好的格式还是我应该调整模板样式?"
  2. "受众是谁?"(投资委员会、董事会演示、快速参考、详细备忘录)
  3. "关键问题是什么?"(估值、增长分析、竞争定位、效率)
  4. "背景是什么?"(并购评估、投资决策、行业基准测试、绩效审查)

根据具体情况调整:

核心原则: 使用模板原则(清晰结构、统计严谨性、透明公式)但根据具体背景调整执行。目标是机构级别的分析,而非机构样式的模板。

用户提供的示例和明确的偏好始终优先于默认值。

核心理念

"先构建正确的结构,然后让数据说话。"

从强制战略性思考的标题开始,输入干净的数据,构建透明公式,让统计数据自动呈现。一个好的可比公司分析应该能让未参与构建的人立即读懂。


关键:公式优先于硬编码 + 逐步验证

环境 — Office JS vs Python:

公式,而非硬编码:

与用户逐步验证:


第1节:文档结构与设置

标题块(第1-3行)

第1行:[分析标题] - 可比公司分析
第2行:[公司列表(含股票代码)] • [公司1(股票代码)] • [公司2(股票代码)] • [公司3(股票代码)]
第3行:截至[期间] | 所有数字单位为[百万/十亿美元],每股金额和比率除外

为什么这很重要: 立即建立背景。任何打开此文件的人都知道他们在看什么、何时创建的以及如何解读数字。

视觉惯例标准(可选 — 用户偏好和上传的模板始终覆盖)

重要:这些仅是建议的默认值。始终优先考虑:

  1. 用户的明确格式偏好
  2. 从任何上传的模板文件中获得的格式
  3. 公司/团队样式指南
  4. 这些默认值(仅在未提供其他指导时)

建议的字体与排版:

默认颜色与底纹 — 专业蓝/灰配色(越简洁越好):

建议的格式惯例:

注意: 如果用户提供了模板文件或指定了不同的格式,则使用该格式。


第2节:运营统计与财务指标

核心列(从这些开始)

  1. 公司 - 格式一致的公司名称
  2. 收入 - 规模指标(可以是 LTM、季度或年度,取决于具体情况)
  3. 收入增长 - 同比增长百分比
  4. 毛利润 - 收入减去销售成本
  5. 毛利率 - GP/收入(基本盈利能力)
  6. EBITDA - 息税折旧摊销前利润
  7. EBITDA 利润率 - EBITDA/收入(运营效率)

可选附加项(根据行业/目的选择)

公式示例(以第7行为例)

// 核心比率 - 这些总是计算的
毛利率(F7):=E7/C7
EBITDA 利润率(H7):=G7/C7

// 可选比率 - 如果相关则包含
FCF 利润率:=[FCF]/[收入]
净利率:=[净利润]/[收入]
40法则:=[增长 %]+[FCF 利润率 %]

黄金法则: 每个比率应为 [某值] / [收入] 或 [某值] / [此工作表中的某值]。保持简单。

统计块(公司数据之后)

关键:为所有可比指标(比率、利润率、增长率、倍数)添加统计公式。

[留一个空行用于视觉分隔]
- 最大值:=MAX(B7:B9)
- 第75百分位:=QUARTILE(B7:B9,3)
- 中位数:=MEDIAN(B7:B9)
- 第25百分位:=QUARTILE(B7:B9,1)
- 最小值:=MIN(B7:B9)

需要统计值的列(可比指标):

不需要统计值的列(规模指标):

注意: 在公司数据和统计行之间添加一个空行进行视觉分隔。不要添加"板块统计"或"估值统计"标题行。

为什么四分位数重要: 它们显示分布,而不仅仅是平均值。第75百分位的倍数告诉您"溢价"公司的交易水平。


第3节:估值倍数与投资指标

核心估值列(从这些开始)

  1. 公司 - 与运营部分顺序相同
  2. 市值 - 当前市场估值
  3. 企业价值 - 市值 ± 净债务/现金
  4. EV/收入 - 市场为每美元销售额支付的金额
  5. EV/EBITDA - 市场为每美元收益支付的金额
  6. 市盈率 - 价格相对于净收益

可选估值指标(根据具体情况选择)

关键原则: 包含对您的行业重要的 3-5 个核心倍数。不要仅仅因为可以就包含每个可能的指标。

公式示例

// 核心倍数 - 始终包含这些
EV/收入:=[企业价值]/[LTM 收入]
EV/EBITDA:=[企业价值]/[LTM EBITDA]
市盈率:=[市值]/[净利润]

// 可选倍数 - 如果数据可用则包含
FCF 收益率:=[LTM FCF]/[市值]
PEG 比率:=[市盈率]/[增长率 %]

交叉引用规则

关键: 估值倍数必须引用运营指标部分。切勿两次输入相同的原始数据。如果收入在 C7 中,则 EV/收入公式应引用 C7。

统计块

与运营部分结构相同:每个指标的最大值、第75百分位、中位数、第25百分位、最小值。在公司数据和统计行之间添加一个空行进行视觉分隔。不要添加"估值统计"标题行。


第4节:注释与方法论文档

必需组成部分

数据来源与质量:

关键定义:

估值方法:

分析框架:


第5节:选择合适的指标(决策框架)

从"我在回答什么问题?"开始

"哪家公司被低估了?" → 关注:EV/收入、EV/EBITDA、市盈率、市值 → 跳过:运营细节、增长指标

"哪家公司最高效?" → 关注:毛利率、EBITDA 利润率、FCF 利润率、资产周转率 → 跳过:规模指标、绝对美元金额

"哪家公司增长最快?" → 关注:收入增长率%、EBITDA CAGR、用户/客户增长 → 跳过:利润率指标、杠杆比率

"哪家是最好的现金生成者?" → 关注:FCF、FCF 利润率、FCF 转换率、资本支出强度 → 跳过:EBITDA、市盈率

行业特定指标选择

软件/SaaS: 必须包含:收入增长、毛利率、40法则 可选:ARR、净美元留存率、CAC 回收期 跳过:资产周转率、存货指标

制造业/工业: 必须包含:EBITDA 利润率、资产周转率、资本支出/收入 可选:ROA、存货周转率、积压订单 跳过:40法则、SaaS 指标

金融服务: 必须包含:ROE、ROA、效率比率、市盈率 可选:净息差、贷款损失准备金 跳过:毛利率、EBITDA(对银行无意义)

零售/电商: 必须包含:收入增长、毛利率、存货周转率 可选:同店销售额、客户获取成本 跳过:大量研发或资本支出指标

"5-10规则"

5个运营指标 - 收入、增长、2-3个利润率/效率指标 5个估值指标 - 市值、EV、3个倍数 = 总共10列 - 足以讲述故事,不至于太多而失去主线

如果您有超过15个指标,您可能包含了噪音。无情地精简。


第6节:最佳实践与质量检查

开始前

  1. 定义同行组 - 公司必须真正可比(相似的商业模式、规模、地理位置)
  2. 选择正确的期间 - LTM 平滑季节性;季度显示趋势
  3. 事先标准化单位 - 百万 vs 十亿的决定影响一切
  4. 映射数据来源 - 知道每个数字来自哪里

构建过程中

  1. 首先输入所有原始数据 - 在编写公式前完成蓝色文本

  2. 为所有硬编码输入添加单元格注释 - 右键单击单元格 → 插入注释 → 记录来源或假设

    对于有来源的数据,准确引用来源:

    对于假设,解释推理:

    为什么这很重要:实现审计追踪、数据验证、假设透明度和未来更新

  3. 逐行构建公式 - 在继续之前测试每个计算

  4. 对标题使用绝对引用 - C6 锁定标题行

  5. 一致地格式化 - 百分比格式化为百分比,而非小数

  6. 添加条件格式 - 自动高亮异常值

合理性检查

要避免的常见错误

❌ 在公式中混用市值和企业价值 ❌ 分子和分母使用不同的时间段(LTM vs 季度) ❌ 将数字硬编码到公式中而不是使用单元格引用 ❌ 硬编码输入没有包含来源或假设解释的单元格注释 ❌ 缺少可用的 SEC 文件或数据源的超链接 ❌ 包含太多没有明确目的的指标 ❌ 包含不可比的公司(不同的商业模式) ❌ 使用过时的数据而未披露 ❌ 错误地计算百分比平均值(应为中位数)


第6节:高级功能

动态标题

对于显示计算结果的列,使用清晰的单位标签:

收入增长(YoY)% | EBITDA 利润率 | FCF 利润率 | 40法则

四分位数分析的优势

不仅仅是均值/中位数,四分位数还显示:

这有助于回答:"我们的目标公司相对于同行交易是贵还是便宜?"

行业特定修改

软件/SaaS:

医疗保健:

工业:

消费品:


第7节:工作流程与实用技巧

逐步流程

  1. 设置结构(30分钟)

  2. 收集数据(60-90分钟)

  3. 构建公式(30分钟)

  4. 添加统计值(15分钟)

  5. 质量控制(30分钟)

  6. 文档(15分钟)

专业提示

Excel 格式检查清单(可选 — 根据用户偏好调整)


第8节:示例模板布局

简洁版(从这里开始):

┌─────────────────────────────────────────────────────────────┐
│ 技术行业 - 可比公司分析                                      │
│ Microsoft • Alphabet • Amazon                               │
│ 截至 Q4 2024 | 所有数字单位为百万美元                       │
├─────────────────────────────────────────────────────────────┤
│ 运营指标                                                     │
├──────────┬─────────┬─────────┬──────────┬──────────────────┤
│ 公司      │ 收入    │ 增长    │ 毛利率   │ EBITDA  │ EBITDA │
│          │ (LTM)   │ (YoY)  │          │ (LTM)   │ 利润率 │
├──────────┼─────────┼─────────┼──────────┼─────────┼────────┤
│ MSFT     │ 261,400 │ 12.3%   │ 68.7%    │ 205,100 │ 78.4%  │
│ GOOGL    │ 349,800 │ 11.8%   │ 57.9%    │ 239,300 │ 68.4%  │
│ AMZN     │ 638,100 │ 10.5%   │ 47.3%    │ 152,600 │ 23.9%  │
│          │         │         │          │         │        │ [空行]
│ 中位数   │ =MEDIAN │ =MEDIAN │ =MEDIAN  │ =MEDIAN │=MEDIAN │
│ 第75百分位│ =QUART  │ =QUART  │ =QUART   │ =QUART  │=QUART  │
│ 第25百分位│ =QUART  │ =QUART  │ =QUART   │ =QUART  │=QUART  │
├─────────────────────────────────────────────────────────────┤
│ 估值倍数                                                     │
├──────────┬──────────┬──────────┬──────────┬────────────────┤
│ 公司      │ 市值     │ EV       │ EV/收入  │ EV/EBITDA │ P/E│
├──────────┼──────────┼──────────┼──────────┼───────────┼────┤
│ MSFT     │3,550,000 │3,530,000 │ 13.5x    │ 17.2x     │36.0│
│ GOOGL    │2,030,000 │1,960,000 │  5.6x    │  8.2x     │24.5│
│ AMZN     │2,226,000 │2,320,000 │  3.6x    │ 15.2x     │58.3│
│          │          │          │          │           │    │ [空行]
│ 中位数   │ =MEDIAN  │ =MEDIAN  │ =MEDIAN  │ =MEDIAN   │=MED│
│ 第75百分位│ =QUART   │ =QUART   │ =QUART   │ =QUART    │=QRT│
│ 第25百分位│ =QUART   │ =QUART   │ =QUART   │ =QUART    │=QRT│
└──────────┴──────────┴──────────┴──────────┴───────────┴────┘

仅在需要时增加复杂性:


第9节:行业特定附加项(可选)

仅在它们对您的分析至关重要时才添加这些。大多数可比公司分析仅用核心指标就很好。

软件/SaaS: 如相关添加:ARR、净美元留存率、40法则

金融服务: 如相关添加:ROE、净息差、效率比率

电商: 如相关添加:GMV、抽成率、活跃买家

医疗保健: 如相关添加:研发/收入、管线价值、专利时间线

制造业: 如相关添加:资产周转率、存货周转率、积压订单


第10节:红旗与警示信号

数据质量问题

🚩 不一致的时间段(混合季度和年度) 🚩 缺失数据无解释 🚩 数据源之间的重大差异(>10% 偏差)

估值红旗

🚩 EBITDA 为负的公司使用 EBITDA 倍数估值(应使用收入倍数) 🚩 市盈率 >100x 且无超高速增长故事 🚩 利润率不符合行业常理

可比性问题

🚩 不同的财年结束日期(导致时间问题) 🚩 混用纯业务公司和综合企业集团 🚩 商业模式实质性不同却被标记为"可比公司"

如有疑问,排除该公司。 宁可要有3个完美的可比公司,也不要6个有问题的。


第11节:公式参考指南

基本 Excel 公式

// 统计函数
=AVERAGE(range)          // 简单平均值
=MEDIAN(range)           // 中间值
=QUARTILE(range, 1)      // 第25百分位
=QUARTILE(range, 3)      // 第75百分位
=MAX(range)              // 最大值
=MIN(range)              // 最小值
=STDEV.P(range)          // 标准差

// 财务计算
=B7/C7                   // 简单比率(利润率)
=SUM(B7:B9)/3            // 多家公司的平均值
=IF(B7>0, C7/B7, "N/A")  // 条件计算
=IFERROR(C7/D7, 0)       // 处理除零错误

// 跨表引用
='Sheet1'!B7             // 引用另一个工作表
=VLOOKUP(A7, Table1, 2)  // 从数据表查找
=INDEX(MATCH())          // 高级查找

// 格式化
=TEXT(B7, "0.0%")        // 格式化为百分比
=TEXT(C7, "#,##0")       // 千位分隔符

常见比率公式

毛利率 = 毛利润 / 收入
EBITDA 利润率 = EBITDA / 收入
FCF 利润率 = 自由现金流 / 收入
FCF 转换率 = FCF / 经营现金流
ROE = 净利润 / 股东权益
ROA = 净利润 / 总资产
资产周转率 = 收入 / 总资产
债务/权益 = 总债务 / 股东权益

核心原则总结

  1. 结构驱动洞察 - 正确的标题促使正确的思考
  2. 少即是多 - 5-10个重要指标胜过20个无关指标
  3. 为您的目标选择指标 - 估值分析 ≠ 效率分析
  4. 统计值显示模式 - 中位数/四分位数比平均值揭示更多信息
  5. 透明度优于复杂性 - 简单公式人皆可懂
  6. 可比性是王道 - 宁可排除也不要强行凑数
  7. 记录您的选择 - 在注释部分说明选择哪些指标及原因

输出检查清单

在交付可比公司分析之前,验证:


持续改进

完成可比公司分析后,询问:

  1. 统计值是否揭示了意外的洞察?
  2. 是否存在限制分析的数据缺口?
  3. 利益相关者是否要求了您未包含的指标?
  4. 实际花费时间与应该花费的时间相比如何?
  5. 下次如何使其更有用?

最好的可比公司分析随着每次迭代而进化。保存模板,从反馈中学习,根据决策者实际使用的内容精炼结构。