可比公司分析(Comps Analysis)
什么是可比公司分析(Comparable Company Analysis)?
Comps(可比公司分析)是华尔街最常用的相对估值方法(Relative Valuation)。它的逻辑很直觉:如果你想知道一栋房子值多少钱,最直接的方法就是看看附近类似房子的成交价。同样的道理,如果你想知道一家公司值多少钱,就看看与它业务相似、规模相当的公司在市场上的估值。 具体来说,Comps 分析选取 4-6 家与目标公司可比的上市公司,比较它们的运营指标(营收、利润率、增长率)和估值倍数(EV/EBITDA、P/E、EV/Revenue),然后用同行的中位数倍数来推算目标公司的合理估值区间。一个简单的例子
假设你要估值一家 A 股 SaaS 公司”云智科技”(虚构),已知其 LTM 营收为人民币 8 亿元。你找了 4 家可比上市公司:
用中位数倍数估值:
- 云智科技隐含 EV = 8 亿元 x 3.35x = 26.8 亿元
- 假设净债务 2 亿元 → 股权价值 = 24.8 亿元
- 假设 3 亿股 → 每股价值 ≈ 8.3 元
为什么重要
Comps 分析在金融行业无处不在:- 投行 M&A(并购)交易 —— 帮助买卖双方确定合理的交易对价
- IPO 定价 —— 通过同行倍数确定发行价区间(A 股 IPO 询价的重要参考)
- 投资决策 —— 判断某只股票相对于同行是”便宜”还是”贵”
- IC(投委会)材料 —— 几乎每份投资备忘录都需要一页 Comps
- Pitch Book —— 投行向客户展示市场估值水平
- 行业研究报告 —— 券商研究所的行业对比分析
核心概念
详细案例分析:A 股消费电子行业 Comps
案例背景
假设你是某投行的分析师,团队正在为一家 A 股消费电子公司”精密电子”(虚构,300XXX)做并购估值。目标公司 LTM 数据:营收人民币 120 亿元、EBITDA 18 亿元、净利润 12 亿元、市值 200 亿元、EV 215 亿元。步骤 1:筛选可比公司
经过筛选,确定以下 5 家可比公司(来源:万得终端): 运营统计表(Operating Statistics):
估值倍数表(Valuation Multiples):
步骤 2:估值推算
目标公司”精密电子”的隐含估值区间:
分析解读:
- EV/Revenue 和 EV/EBITDA 给出的估值(147-154 亿元)低于当前市值 200 亿元
- P/E 给出的估值(244 亿元)高于当前市值
- 差异原因:目标公司净利润率高于同行中位数(10% vs 7-8%),说明市场给予了利润率溢价
- 结论: 基于 EV 倍数,当前股价可能偏高;但考虑到较高的盈利能力,合理估值区间为 150-240 亿元
步骤 3:目标公司定位分析
精密电子在同行中的位置:- 营收增速 16.8% → 位于 75th percentile 附近(增长能力突出)
- 毛利率 21.5% → 位于 75th percentile(盈利能力强)
- EBITDA Margin 15.0% → 位于 75th percentile(运营效率优秀)
- EV/EBITDA 11.9x(当前)→ 高于中位数 9.4x(估值溢价 27%)
工作流程
步骤 1:明确分析问题
为什么重要: 不同的问题需要不同的 Comps 重点。估值定价关注倍数,运营对标关注利润率,增长比较关注增长率。 先回答四个问题:- “核心问题是什么?” —— 估值、效率对比、增长比较?
- “受众是谁?” —— IC(投委会)、董事会、快速参考?
- “有偏好的格式吗?” —— 公司模板还是标准格式?
- “什么背景?” —— M&A、投资决策、行业研究?
步骤 2:筛选同行公司
为什么重要: Comps 的质量取决于同行筛选的质量。选错了对标公司,得出的估值就没有参考意义。 筛选标准:- 相似的商业模式(卖类似的产品/服务)
- 相近的规模/市值区间
- 同一行业/板块
- 地理可比性
- 首选: 检查 MCP 数据源 —— S&P Kensho MCP、FactSet MCP、Daloopa MCP
- MCP 不可用时: Bloomberg 终端、SEC EDGAR、万得终端
- 绝不将网络搜索作为主要数据来源 —— 缺乏准确性和审计轨迹
- 使用万得行业分类或 GICS 分类筛选同行
- 注意区分 A 股/H 股双重上市公司的不同估值(A-H 溢价)
- 考虑国有企业 vs. 民营企业的估值差异
- 考虑限售股解禁对流通市值的影响
- A 股 P/E 倍数通常高于港股和美股同行
步骤 3:获取数据
使用 MCP 数据源(优先 S&P Global、FactSet、Daloopa)或万得终端获取: 运营指标:- Revenue(营收)、Revenue Growth(营收增长率)
- Gross Margin(毛利率)
- EBITDA(息税折旧摊销前利润)、EBITDA Margin
- Net Income(净利润)、Net Margin
- Market Cap(市值)、Enterprise Value(企业价值)
- EV/Revenue、EV/EBITDA、P/E(市盈率)
步骤 4:构建分析表格
文档结构与设置:
精度规范:
- 百分比:1 位小数(12.3%)
- 倍数:1 位小数(13.5x)
- 金额:无小数、千位分隔符(69,632)
步骤 5:解读分位数
这回答了关键问题:“目标公司相对于同行,是贵了还是便宜了?”
进阶解读 —— 增长倍数相关性:
- 高增长通常意味着更高的倍数
- 大公司通常有更好的利润率(规模效应)
- 如果一家公司增长最快但倍数最低 → 可能被低估(或有未被市场定价的风险)
步骤 6:合理性检查
必须通过的检查:- 利润率层级: 毛利率 > EBITDA Margin > Net Margin(定义如此)
- 倍数合理范围:
- EV/Revenue:通常 0.5-20x(行业间差异大)
- EV/EBITDA:通常 8-25x(行业间较一致)
- P/E:通常 10-50x(取决于增长率)
- A 股特有: A 股 P/E 普遍高于港股/美股,需要注明这是 A 股特有现象
步骤 7:文档与方法论说明
在工作表底部或独立 Tab 中记录: 数据来源与质量:- 数据来自哪里?(万得终端、FactSet、S&P Capital IQ)
- 覆盖什么期间?(LTM / FY2025A)
- 如何验证?(与年报/季报交叉核对)
- EBITDA 计算方法(毛利 + D&A,或营业利润 + D&A)
- FCF 公式(经营活动现金流 - CapEx)
- 时间期间定义(LTM、CAGR 计算期间)
- EV 如何计算?(市值 + 净债务)
- 使用了什么增长率?(历史 CAGR、前瞻性预估)
- 是否做了调整?(非经常性项目剔除、标准化利润率)
常见错误与避坑指南
错误 1:混淆市值和企业价值
错误 1:混淆市值和企业价值
后果: 用 P/E 的分母(净利润)去除 EV,或用 EV/EBITDA 的分母(EBITDA)去除市值,得出毫无意义的倍数。正确做法:
- EV 对应 EBITDA、Revenue、EBIT —— 这些是”全公司”指标(债权人和股东都有份)
- 市值对应 Net Income、EPS —— 这些是”股东”指标(扣除利息后)
- 绝不混用
错误 2:时间期间不一致
错误 2:时间期间不一致
后果: 分子用 LTM 的 EV,分母用 FY2024 的 EBITDA —— 时间不匹配导致倍数失真。更严重的是同一张表中某些公司用 LTM、某些用 FY。正确做法: 所有公司统一用 LTM 或统一用同一个财年。如有例外必须标注。
错误 3:将数字硬编码到公式中
错误 3:将数字硬编码到公式中
后果:
cell.value = 0.687 而不是 cell.value = "=E7/C7"。数据更新时公式不会自动重算。正确做法: 每个派生值(利润率、倍数、统计量)都必须是引用输入单元格的 Excel 公式。唯一的硬编码值是原始输入数据。错误 4:硬编码输入没有来源批注
错误 4:硬编码输入没有来源批注
后果: 三个月后没人知道 “69,632” 这个数字从哪来的、是什么时候的数据、是否还可靠。正确做法: 每个硬编码单元格添加 Cell Comment,格式:
- 有来源的:“万得终端,MSFT,2025-03-15 提取”
- 是假设的:“假设 15% EBITDA Margin,基于同行中位数,公司未披露”
- 尽可能添加超链接(年报链接、数据终端截图)
错误 5:包含不可比的公司
错误 5:包含不可比的公司
后果: 把一家综合性集团公司放进纯软件公司的 Comps 表,拉低了 EV/Revenue 中位数,导致目标公司看起来”贵了”。正确做法: Comps 必须是真正可比的 —— 相似的商业模式、规模、地理、发展阶段。宁可排除也不要硬凑。
错误 6:使用平均数而非中位数
错误 6:使用平均数而非中位数
后果: 一家公司的极端倍数(如 P/E 200x)会把平均数拉飞,导致估值结果严重偏离。正确做法: 始终使用中位数(Median)而非平均数(Mean)。中位数对异常值更稳健。如果样本量大(8+ 家),可以同时展示两者。
错误 7:A 股 Comps 忽略 A-H 溢价
错误 7:A 股 Comps 忽略 A-H 溢价
后果: 直接比较 A 股和 H 股的 P/E,得出”A 股公司都很贵”的错误结论。A-H 溢价是结构性的,反映了流动性差异和投资者构成差异。正确做法:
- A 股公司与 A 股公司比
- 港股公司与港股公司比
- 如果必须跨市场比较,需要注明 A-H 溢价并解释原因
错误 8:指标过多导致信息过载
错误 8:指标过多导致信息过载
后果: 一张 Comps 表放了 20 个指标列,读者根本看不出重点在哪里。正确做法: 5+5 法则 —— 5 个运营指标 + 5 个估值指标 = 10 列总计。超过 15 个指标就是噪音。先想清楚”我要回答什么问题”,然后只选与问题相关的指标。
错误 9:EBITDA 为负的公司用 EV/EBITDA 估值
错误 9:EBITDA 为负的公司用 EV/EBITDA 估值
后果: 负 EBITDA 产生负倍数,在统计中会严重扭曲中位数。正确做法: 对于亏损公司,使用 EV/Revenue 代替 EV/EBITDA。在统计行中用
=IF(B7>0, C7/B7, "N/M") 排除负值。P/E > 100x 如果没有超高增长故事也需要标注警告。错误 10:数据陈旧但未标注
错误 10:数据陈旧但未标注
后果: 使用半年前的股价和 6 个季度前的财务数据,但表头写”截至 2026 年 3 月”。正确做法: 明确标注数据日期 —— “As of [日期]“。如果某家公司的数据比其他公司旧(如财年截止日不同),在脚注中说明。
日常工作场景
场景 1:投行并购 Comps
背景: 你是投行 TMT 组的分析师,团队正在为一个游戏公司并购项目准备 Pitch Book。MD 需要一页 Comps 展示目标公司相对于同行的估值水平。 工作流程:- 使用万得终端按 GICS 行业分类筛选 A 股和港股游戏上市公司
- 初筛标准:市值 50-500 亿元、主营业务收入中游戏占比 >70%
- 排除业务过于多元化的公司(如腾讯、网易 —— 游戏收入占比不够高且体量差异太大)
- 选定 5-6 家可比公司,拉取 LTM 数据
- 构建运营统计 + 估值倍数两部分
- 用中位数倍数推算目标公司估值区间
- 在 Pitch Book 中用一页展示,标题写”目标公司估值处于同行 50-75th 分位区间”
场景 2:公募基金行业研究
背景: 你是公募基金的消费品行业研究员,需要对白酒行业做一份全面的估值比较分析,给基金经理提供投资建议。 工作流程:- 万得终端筛选全部 A 股白酒上市公司(约 20 家)
- 按市值分层:一线(贵州茅台、五粮液)、二线(泸州老窖、洋河股份)、三线(其余)
- 分层做 Comps —— 一线和三线不应直接比较
- 重点指标:P/E(白酒行业主要看 P/E)、EV/EBITDA、ROE、毛利率
- 分析每家公司在分位数中的位置
- 识别”估值洼地” —— 运营指标优秀但估值偏低的公司
- 输出投资建议报告,附带完整 Comps 表格
场景 3:PE 基金退出估值
背景: 你所在的 PE 基金持有一家教育科技公司 4 年,准备退出。需要用 Comps 估算退出价格,向 LP 报告预期回报。 工作流程:- 筛选 A 股、港股、美股上市的教育科技公司
- 由于目标公司较小(营收 3 亿元),重点选择类似规模的可比公司
- 注意跨市场比较时的币种转换(统一为人民币)和注明汇率
- 考虑 IPO vs. 出售给战略买家两种退出路径的不同倍数
- IPO 路径:使用上市公司 Comps,扣除 IPO 折价(通常 15-25%)
- 战略出售:使用先例交易倍数,加上控制权溢价
- 综合两种路径得出退出估值区间
练习题
练习 1:基础 Comps 构建(初级)
练习 1:基础 Comps 构建(初级)
题目: 你需要为一家 A 股锂电池公司做 Comps 分析。以下是 3 家可比公司的数据:
请:
- 计算每家公司的 EV
- 计算 EV/Revenue 和 EV/EBITDA
- 如果目标公司营收 200 亿元、EBITDA 30 亿元,用中位数倍数估算 EV 和市值
练习 2:分位数解读(中级)
练习 2:分位数解读(中级)
题目: 你的目标公司 EV/EBITDA = 15.2x,同行统计如下:
- Maximum: 22.5x
- 75th: 16.8x
- Median: 12.3x
- 25th: 9.5x
- Minimum: 7.2x
练习 3:A 股行业 Comps(高级)
练习 3:A 股行业 Comps(高级)
题目: 为 A 股半导体设计行业构建完整的 Comps 表格。要求:
- 选择 5 家可比的 A 股半导体设计公司(可使用真实公司名)
- 选择适合半导体行业的 5 个运营指标和 5 个估值指标
- 解释为什么选择这些公司和指标
- 讨论 A 股半导体估值与美股半导体估值的差异及原因
如何添加到本地环境
最佳实践
- 公式引用单元格,绝不硬编码 ——
=E7/C7是正确的;0.687是错误的 - 所有硬编码输入附带来源批注 —— 如 “万得终端, 截至 2026-03-15”
- 统一时间期间 —— 所有公司用 LTM 或者都用 FY,不能混用
- 使用中位数而非平均数 —— 中位数对异常值更稳健
- “5+5 法则” —— 5 个运营指标 + 5 个估值指标 = 10 列总计。超过 15 个指标就是噪音
- 蓝色 = 输入,黑色 = 公式 —— 投行界的颜色编码标准
- 数据行和统计行之间留一个空行 —— 视觉分隔,不加单独的统计标题行
- 列宽均匀一致 —— 创造整洁专业的外观
- 所有指标居中对齐 —— 整齐统一的视觉效果
- 完成后运行公式审计 —— 检查 #DIV/0!、#REF!、#N/A 等错误
- 分步验证,不一次交付 —— 先展示结构 → 确认输入 → 构建公式 → 添加统计 → 质量检查