华尔街投行的公司估值和可比公司分析⚠️ 关键数据源优先级请首先阅读务必始终遵循以下数据源层级首先检查 MCP 数据源——如果 SP Kensho MCP、FactSet MCP 或 Daloopa MCP 可用则独家使用它们获取财务和交易信息如果上述 MCP 数据源可用请勿使用网络搜索仅当 MCP 不可用时方可使用彭博终端、SEC EDGAR 文件或其他机构级数据源绝不要将网络搜索作为主要数据源——它缺乏机构级分析所需的准确性、审计轨迹和可靠性为什么这很重要MCP 数据源提供经过验证的、机构级数据并附有恰当的引用。网络搜索结果可能过时、不准确或对财务分析而言不可靠。概述本技能教会 Claude 构建机构级的可比公司分析综合运用经营指标、估值倍数和统计基准。输出结果为结构化的 Excel/电子表格能够通过同业比较来支持明智的投资决策。参考资料与情境化处理examples/comps_example.xlsx中提供了一个可比公司分析示例。在使用该文件或本技能目录中的其他示例文件时请灵活运用请将示例用于理解结构层次各部分如何衔接把握期望的严谨程度统计深度、文档标准学习原则清晰的表头、透明的公式、审计轨迹请勿将示例用于原封不动照搬格式或指标不考虑具体情境直接复制布局不顾受众差异套用相同的视觉风格务必先问自己“你有偏好的格式还是我应该根据模板风格进行调整”“受众是谁”投资委员会、董事会演示、快速参考、详细备忘录“核心问题是什么”估值、增长分析、竞争定位、效率“背景情境是什么”并购评估、投资决策、行业基准比较、业绩回顾根据具体情况调整行业背景大型科技巨头需要的指标不同于新兴 SaaS 创业公司行业特定需求尽早加入相关指标例如对于科技公司加入云 ARR、企业客户数、开发者生态公司熟悉度众所周知的公司可能需要较少背景介绍更多聚焦于差异分析决策类型并购所需的侧重点不同于持续的投资组合监控核心原则运用模板原则清晰的结构、统计严谨性、透明的公式但根据情境灵活执行。目标是机构级的分析质量而非机构风格的模板外观。用户提供的示例和明确的偏好始终优先于默认设置。核心哲学“先搭建正确的结构再让数据讲述故事。”从能够迫使你战略性地思考关键要素的表头入手录入干净的数据构建透明的公式让统计结果自然生成。一份好的可比分析应该能让没有参与构建的人一眼看懂。⚠️ 关键公式优于硬编码 分步验证运行环境——Office JS 与 Python如果在 Excel 内部运行Office 插件 / Office JS直接使用 Office JSExcel.run(async (context) {...})。通过range.formulas [[E7/C7]]写入公式而非range.values。无需单独重新计算步骤——Excel 本机处理。使用range.format.*设置颜色/字体。如果生成独立的 .xlsx 文件使用 Python/openpyxl。写入cell.value E7/C7公式字符串。无论是哪种方式原则相同——只需转换 API 调用即可。Office JS 合并单元格陷阱请勿先调用.merge()再对合并后的区域设置.values会抛出InvalidArgument——该区域仍报告其合并前的维度。正确的做法是仅对左上角单元格写入值然后合并并格式化整个区域ws.getRange(A1).values[[科技行业 — 可比公司分析]];consthdrws.getRange(A1:H1);hdr.merge();hdr.format.fill.color#1F4E79;hdr.format.font.color#FFFFFF;hdr.format.font.boldtrue;公式而非硬编码每个派生值利润率、倍数、统计量都必须是引用输入单元格的 Excel 公式——绝不要粘贴一个预先计算的数字使用 Python/openpyxl 构建表格时写入cell.value E7/C7公式字符串而非cell.value 0.687计算结果唯一允许的硬编码值是原始输入数据收入、EBITDA、股价等——并且每一个都必须附带单元格批注说明其来源原因模型必须在输入数据变化时自动更新。一个硬编码的利润率就是一个等待发生的无声错误。与用户逐步验证搭建结构后 → 在填入数据前先向用户展示表头布局录入原始输入数据后 → 在构建公式前向用户展示输入板块并确认数据源/期间构建经营指标公式后 → 在进入估值板块前向用户展示计算出的利润率并进行合理性检查构建估值倍数后 → 在添加统计信息前向用户展示倍数并确认其看起来合理不要端到端地构建完整个表格再一次性呈现——通过逐步确认每个部分来及早发现错误第 1 节文档结构与设置表头区第 1-3 行第 1 行[分析标题] - 可比公司分析 第 2 行[含代码的公司列表] • [公司 1 (代码 1)] • [公司 2 (代码 2)] • [公司 3 (代码 3)] 第 3 行截至 [期间] | 除每股金额和比率外所有数据单位均为 [百万美元/十亿美元]为什么这很重要立即确立背景情境。任何打开此文件的人都清楚他们在看什么、何时创建的以及如何解读这些数字。视觉规范标准可选——用户偏好和上传的模板始终优先重要提示这些仅为建议性默认值。始终优先遵循用户的明确格式偏好任何上传模板文件中的格式设置公司/团队的风格指南这些默认值仅在没有其他指引时适用建议的字体与排版字体类型Times New Roman专业、易读行业标准字号数据单元格 11pt表头 12pt加粗文字节标题、公司名称、统计标签默认颜色与底纹——专业蓝/灰调色板越简约越好保持克制——仅使用蓝色和灰色。请勿引入绿色、橙色、红色或多种强调色。一张整洁的可比表格使用总共 3-4 种颜色。节标题例如“经营统计与财务指标”深蓝色背景#1F4E79或#17365D藏青色白色加粗文字跨所有列整行填充底纹列标题例如“公司”、“收入”、“利润率”浅蓝色背景#D9E1F2或类似淡蓝色黑色加粗文字居中对齐数据行公司数据使用白色背景公式使用黑色文字硬编码输入使用蓝色文字统计行最大值、75分位值等浅灰色背景#F2F2F2黑色文字标签左对齐这就是全部调色板深蓝 浅蓝 浅灰 白色。除非用户模板另有规定否则不要添加其他颜色。建议的格式规范小数精度百分比1 位小数 (12.3%)倍数1 位小数 (13.5x)美元金额无小数千位分隔符 (69,632)以百分比表示的利润率1 位小数 (68.7%)边框无边框干净、简约的外观对齐方式所有指标居中对齐保持整洁、统一的外观单元格尺寸所有列宽应统一/均等所有行高应保持一致营造整洁、专业的网格感注意如果用户提供了模板文件或指定了其他格式请改用那些设置。第 2 节经营统计与财务指标核心列从这些开始公司- 名称格式保持一致收入- 规模指标根据情境可以是 LTM、季度或年度收入增长- 同比增长百分比毛利润- 收入减去销售成本毛利率- 毛利润/收入基础盈利能力EBITDA- 息税折旧摊销前利润EBITDA 利润率- EBITDA/收入经营效率可选补充项根据行业/目的选择季度对比 LTM- 如果季节性显著两者都包含自由现金流- 适用于资本密集型或 SaaS 企业自由现金流利润率- 自由现金流/收入现金生成效率净利润- 适用于成熟、盈利的公司营业利润- 适用于折旧与摊销差异较大的企业资本支出指标- 适用于重资产行业Rule of 40- 专用于 SaaS增长 % 利润率 %自由现金流转化率- 用于收益质量分析进阶公式示例以第 7 行为例// 核心比率——这些总要计算 毛利率 (F7) E7/C7 EBITDA 利润率 (H7) G7/C7 // 可选比率——如果相关则纳入 自由现金流利润率 [自由现金流]/[收入] 净利率 [净利润]/[收入] Rule of 40 [增长 %][自由现金流利润率 %]黄金法则每个比率都应该是 [某项] / [收入] 或 [某项] / [本表中的某项]。保持简单。统计区位于公司数据之后关键为所有可比较指标比率、利润率、增长率、倍数添加统计公式。[留一个空行用于视觉分隔] - 最大值MAX(B7:B9) - 75分位值QUARTILE(B7:B9,3) - 中位数MEDIAN(B7:B9) - 25分位值QUARTILE(B7:B9,1) - 最小值MIN(B7:B9)需要统计的列可比较指标收入增长 %、毛利率 %、EBITDA 利润率 %、每股收益EV/收入、EV/EBITDA、市盈率、股息收益率 %、Beta不需要统计的列规模指标收入、EBITDA、净利润绝对规模因公司规模而异市值、企业价值在不同规模的公司之间不可比较注意在公司数据和统计行之间添加一个空行用于视觉分隔。不要添加行业统计或估值统计的标题行。为什么四分位数很重要它们展示的是分布而不仅仅是平均值。75分位倍数可以告诉你溢价公司在什么水平交易。第 3 节估值倍数与投资指标核心估值列从这些开始公司- 顺序与经营板块相同市值- 当前市场估值企业价值- 市值 ± 净债务/现金EV/收入- 市场为每美元销售额支付的价格EV/EBITDA- 市场为每美元盈利支付的价格市盈率- 相对于净利润的价格可选估值指标根据情境选择自由现金流收益率- 自由现金流/市值用于以现金为核心的分析PEG 比率- 市盈率/增长率用于成长型公司市净率- 市场价值对比账面价值用于重资产企业ROE/ROA- 回报率指标用于盈利能力比较收入/EBITDA CAGR- 历史增长率用于趋势分析资产周转率- 收入/总资产用于运营效率债务/权益比- 杠杆率用于资本结构分析核心原则纳入对你所在行业最重要的 3-5 个核心倍数。不要仅因为可以就囊括所有可能的指标。公式示例// 核心倍数——总要包含这些 EV/收入 [企业价值]/[LTM 收入] EV/EBITDA [企业价值]/[LTM EBITDA] 市盈率 [市值]/[净利润] // 可选倍数——如果数据可用则纳入 自由现金流收益率 [LTM 自由现金流]/[市值] PEG 比率 [市盈率]/[增长率 %]交叉引用规则关键估值倍数务必引用经营指标板块。绝不要重复输入相同的原始数据。如果收入在 C7 单元格那么 EV/收入公式就应引用 C7。统计区与经营板块结构相同每个指标都计算最大值、75分位、中位数、25分位、最小值。在公司数据和统计信息之间添加一个空行用于视觉分隔。不要添加估值统计标题行。第 4 节注释与方法论文档必备要素数据来源与质量数据来自哪里SP Kensho MCP、FactSet MCP、Daloopa MCP、彭博、SEC 文件涵盖什么期间2024 年第四季度经审计数据如何验证的与 10-K/10-Q 交叉核对注意为获得更好的准确性和可追溯性优先使用 MCP 数据源SP Kensho、FactSet、Daloopa如果可用关键定义EBITDA 计算方法毛利润 折旧与摊销或营业利润 折旧与摊销自由现金流公式经营活动现金流 - 资本支出特殊指标解释Rule of 40、自由现金流转化率时间周期定义LTM、CAGR 计算周期估值方法学企业价值是如何计算的市值 净债务使用了哪些增长率历史 CAGR、远期预测做了哪些调整剔除一次性项目、使用正常化利润率分析框架投资逻辑是什么云/SaaS 效率哪些指标最重要现金生成、资本效率读者应如何解读统计数据四分位数提供背景情境第 5 节选择合适的指标决策框架从我在回答什么问题开始“哪家公司被低估”→ 聚焦EV/收入、EV/EBITDA、市盈率、市值→ 跳过运营细节、增长指标“哪家公司效率最高”→ 聚焦毛利率、EBITDA 利润率、自由现金流利润率、资产周转率→ 跳过规模指标、绝对金额“哪家公司增长最快”→ 聚焦收入增长 %、EBITDA CAGR、用户/客户增长→ 跳过利润率指标、杠杆比率“谁是最好的现金生成者”→ 聚焦自由现金流、自由现金流利润率、自由现金流转化率、资本支出强度→ 跳过EBITDA、市盈率行业特定指标选择软件/SaaS必有收入增长、毛利率、Rule of 40可选ARR、净美元留存率、客户获取成本回收期跳过资产周转率、库存指标制造业/工业必有EBITDA 利润率、资产周转率、资本支出/收入可选ROA、库存周转率、订单积压跳过Rule of 40、SaaS 指标金融服务必有ROE、ROA、效率比率、市盈率可选净息差、贷款损失准备金跳过毛利率、EBITDA对银行意义不大零售/电商必有收入增长、毛利率、库存周转率可选同店销售、客户获取成本跳过高研发或资本支出指标“5-10 法则”5 个经营指标- 收入、增长、2-3 个利润率/效率指标5 个估值指标- 市值、EV、3 个倍数 总计 10 列- 足够讲好故事又不至于让人看花眼如果你有超过 15 个指标很可能是在制造噪音。无情地删减。第 6 节最佳实践与质量检查开始前定义同业组- 公司必须真正可比相似的商业模式、规模、地域选择合适的期间- LTM 平滑季节性季度展示趋势预先统一单位- 百万还是十亿的决策影响全局明确数据源- 知道每个数字来自哪里构建中首先录入所有原始数据- 在编写公式之前完成所有蓝色文字为所有硬编码输入添加单元格批注- 右键单元格 → 插入批注 → 记录数据源或假设对于源数据准确引用其出处示例“彭博终端 - MSFT Equity DES访问日期 2024-10-02”示例“2024 年第四季度 10-K 文件第 42 页‘Total Revenue’ 行项目”示例“FactSet 一致预期截至 2024-10-02”尽可能包含超链接右键单元格 → 链接 → 粘贴 SEC 文件、数据源或报告的 URL对于假设解释推理过程示例“假设 EBITDA 利润率 15%基于同业中位数该公司未披露”示例“企业价值按市值 5000 万美元净债务估算来自第三季度资产负债表第四季度尚不可用”示例“远期市盈率基于市场一致预期每股收益 3.45 美元12 位分析师预测均值”为什么这很重要确保审计轨迹、数据可验证、假设透明并支持未来更新逐行构建公式- 在进行下一步之前检验每个计算表头行使用绝对引用- $C$6 锁定表头行保持格式一致- 百分比就用百分比格式而非小数添加条件格式- 自动高亮异常值合理性检查利润率测试毛利率 EBITDA 利润率 净利率按定义始终如此倍数合理性:EV/收入通常在 0.5-20x不同行业差异很大EV/EBITDA通常在 8-25x各行业相当一致市盈率通常在 10-50x取决于增长率增长-倍数相关性更高增长通常意味着更高倍数规模-效率权衡大公司通常拥有更好的利润率规模效益需要避免的常见错误❌ 在公式中混淆市值和企业价值❌ 分子和分母使用不同的时间周期LTM 对比季度❌ 将数字硬编码进公式而不是使用单元格引用❌硬编码输入没有附带注明数据来源或解释假设的单元格批注❌ 可用时缺少 SEC 文件或数据源的超链接❌ 纳入过多指标而没有明确目的❌ 纳入不可比的公司不同商业模式❌ 使用过时数据而未披露❌ 以错误方式计算百分比的平均值应使用中位数第 6 节进阶特性动态表头对于展示计算的列使用清晰明确的单位标签收入增长同比% | EBITDA 利润率 | 自由现金流利润率 | Rule of 40四分位数分析的益处相比于仅给出均值/中位数四分位数能够展示75分位 溢价公司在此交易中位数 典型市场估值25分位 折价区域这有助于回答“我们的目标公司相对于同业是贵了还是便宜了”行业特定调整软件/SaaS增加ARR、净美元留存率、客户获取成本回收期强调Rule of 40、自由现金流利润率、毛利率 70%医疗保健增加研发/收入、管线价值、监管状态强调EBITDA 利润率、增长率、报销风险工业增加订单积压、订单簿趋势、地域构成强调ROIC、资产周转率、周期性调整消费增加同店销售、客户获取成本、品牌价值强调收入增长、毛利率、库存周转率第 7 节工作流程与实操技巧分步流程搭建结构30 分钟创建所有表头格式化单元格蓝色用于输入黑色用于公式锁定单位和日期引用收集数据60-90 分钟从主数据源拉取优先 SP Kensho MCP、FactSet MCP、Daloopa MCP若不可用则使用彭博、SEC以蓝色录入所有原始数字在注释部分记录数据源构建公式30 分钟从简单比率开始利润率推进到倍数EV/收入添加交叉验证利润率在合理范围吗添加统计15 分钟为所有列复制公式结构验证范围正确B7:B9而非 B7:B10检查四分位数逻辑质量控制30 分钟执行合理性检查验证公式引用检查 #DIV/0! 或 #REF! 错误与已知基准比较文档记录15 分钟完成注释部分添加数据来源定义方法论给分析打上日期戳专家技巧保存模板构建一次永久复用给异常值标色对超过 2 个标准差的值应用条件格式链接到源文件超链接到彭博截图或 SEC 文件版本控制以Comps_v1_2024-12-15格式保存明确标注日期协作审查请他人检查你的公式Excel 格式检查清单可选——根据用户偏好调整字体设置为用户偏好的样式默认Times New Roman数据 11pt表头 12pt节标题按用户模板格式化默认深蓝 #17365D 配白色加粗文字列标题按用户模板格式化默认浅蓝/灰 #D9E2F3 配黑色加粗文字统计行按用户模板格式化默认浅灰 #F2F2F2无边框应用干净、简约的外观列宽设置为统一/均等宽度营造整洁、专业的外观行高设置为一致高度数据行通常为 20-25pt数字使用恰当的小数精度和千位分隔符格式化所有指标居中对齐保持整洁、统一的外观公司数据与统计行之间留一个空行分隔没有单独的行业统计或估值统计标题行每个硬编码输入单元格都有批注包含1确切的数据来源或2假设说明在适用的单元格添加了超链接SEC EDGAR 文件、数据提供商页面、研究报告第 8 节示例模板布局简洁版从这里开始┌─────────────────────────────────────────────────────────────┐ │ 科技行业 — 可比公司分析 │ │ 微软 • 谷歌 • 亚马逊 │ │ 截至 2024 年第四季度 | 所有数据单位均为百万美元 │ ├─────────────────────────────────────────────────────────────┤ │ 经营指标 │ ├──────────┬─────────┬─────────┬──────────┬──────────────────┤ │ 公司 │ 收入 │ 增长 │ 毛利率 │ EBITDA │ EBITDA │ │ │ (LTM) │ (同比) │ │ (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 │ 市盈率│ ├──────────┼──────────┼──────────┼──────────┼───────────┼──────┤ │ 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 │ └──────────┴──────────┴──────────┴──────────┴───────────┴──────┘仅在必要时增加复杂度如果季节性显著同时包含季度和 LTM如果现金生成是核心故事添加自由现金流指标纳入行业特定指标例如对于 SaaS 加入 Rule of 40 等如果你有超过 5 家公司增加更多统计行第 9 节行业特定补充可选只有当它们对你的分析至关重要时才添加。大多数可比分析仅用核心指标即可胜任。软件/SaaS如果相关添加ARR、净美元留存率、Rule of 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(B70, 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 / 收入 自由现金流利润率 自由现金流 / 收入 自由现金流转化率 自由现金流 / 经营活动现金流 ROE 净利润 / 股东权益 ROA 净利润 / 总资产 资产周转率 收入 / 总资产 债务/权益比 总债务 / 股东权益核心原则总结结构驱动洞察- 正确的表头迫使你进行正确的思考少即是多- 5-10 个真正重要的指标胜过 20 个不重要的根据你的问题选择指标- 估值分析 ≠ 效率分析统计揭示模式- 中位数/四分位数比平均值透露更多信息透明胜过复杂- 人人都能理解的简单公式可比性是王道- 宁可排除也不要勉强纳入一个差的可比对象记录你的选择- 在注释部分解释选了什么指标以及为什么输出检查清单在交付可比分析之前请验证所有公司真正可比数据来自一致的时间周期单位清晰标注百万/十亿公式引用单元格而非硬编码值所有硬编码输入单元格都有批注包含1附有引用的确切数据来源或2附有解释的明确假设在相关位置添加了超链接SEC EDGAR 文件、彭博页面、研究报告统计信息至少包含 5 个指标最大值、75分位、中位数、25分位、最小值注释部分记录了数据来源和方法论视觉格式遵循规范蓝色 输入黑色 公式通过合理性检查利润率合乎逻辑倍数合理日期戳为当前日期“截至 [日期]”公式审计显示无错误#DIV/0!、#REF!、#N/A持续改进完成可比分析后请思考统计信息是否揭示了意外洞见存在哪些数据缺口限制了分析利益相关者是否问及了你未包含的指标花了多长时间应该花多长时间下次做什么能让它更有用最佳的可比分析会随着每次迭代而进化。保存模板根据反馈学习并基于决策者实际使用的情况优化结构。