如何查股票历史市盈率?—— 一张图看懂估值核心逻辑

别被复杂理论吓退!本文用真实案例+操作步骤+避坑指南,手把手教你查股票历史市盈率,从入门到实战,彻底掌握股票估值底层逻辑。

立即开始学习

市盈率不是玄学:它是你买菜前的“价格标签”

说实话,如何查股票历史市盈率这事儿,老股民读后都能笑死,像是在帮商家做PPT。别跟我谈数字化转型、宏观环境重塑,咱就绕开高大上的喊话,直接给个最实在的操作法子。

? 一个生活化类比

这就好比你去超市想买打折鸡蛋,你不用背熟超市整个的SKU分类,也不用听销售忽悠你“优质资产”、“战略储备”。你只需要看一眼货架最显眼的位置——那里贴着单价标签:3.8元/斤。这个标签,就是鸡蛋的“市价”与“单位产量”的比值,和市盈率逻辑完全一致。

对于股票来说,历史市盈率就是那个最直观的数字,它直接把那会儿一年的“估价”摊平了,让你一眼看清这家店赚不赚钱。它不是预测工具,而是估值标尺——帮你判断当前股价是否“贵了”或“便宜了”,但绝不等于“会涨”或“会跌”。

为什么不能只看市盈率高低?

大量人一上来就想用市盈率衡量一切,认定高市盈率就是好,低市盈率就是烂。这种逻辑有点太理想化了。现实里哪有绝对的好与坏?就像买菜:

  • 有的菜便宜但分量小(低PE但盈利质量差)
  • 有的菜贵但营养好(高PE但增长确定性强)
  • 有的菜打折但快坏了(低PE但行业衰退)
? 核心目标一句话:

查市盈率,核心目标只有一个:别被骗了,别被忽悠了,别拿自己的钱去赌别人的智商。

市盈率的定义与公式

市盈率(Price-to-Earnings Ratio, P/E) = 当前股价 ÷ 每股收益(EPS)

历史市盈率,就是将“当前股价”替换为“某历史日期股价”,“每股收益”替换为“对应年度/季度每股收益”,从而得到该时间点的估值水平。

? 示例:贵州茅台(600519)2021年12月1日市盈率

• 股价:2150元/股

• 2021年每股收益(EPS):45.28元

• 市盈率 = 2150 ÷ 45.28 ≈ 47.5倍

对比2020年(EPS=39.22元),市盈率从46.5倍→47.5倍,说明虽然盈利增长,但股价涨幅更高——市场在溢价。

市盈率的三大常见误区

  1. 误区1:市盈率越低越好 → 错!公用事业股(如长江电力)常年10~15倍,因增长停滞;而新能源龙头曾达100倍以上,因市场预期高增长。关键在“是否匹配发展阶段”。
  2. 误区2:历史市盈率低=现在便宜 → 错!若行业已被颠覆(如柯达),历史低PE只是“回光返照”,未来盈利可能归零。
  3. 误区3:市盈率能单独决策 → 错!必须结合:
    ① 盈利质量(是否真实现金流)
    ② 行业周期位置
    ③ 债务水平
    ④ 未来增长预期

主流查询工具实操指南

具体如何查?最好办的办法就是打开东方财富、同花顺、雪球这些主流软件,随意挑一家你名下或者看好的股票。系统里有个专门的“市盈率”栏目,那里面的数字就是通吃的。

主流股票软件市盈率查询实操

东方财富:网页端与APP双通道

网页端:访问 quote.eastmoney.com → 搜索股票代码(如000001)→ 进入个股页面 → 点击“财务分析”→“主要指标”→ 下拉找到“市盈率(TTM)”及历史数据图表

APP端:打开APP → 搜索股票 → 点击“K线”→ 右上角“指标”→ 选择“市盈率(PE)”→ 点击图表可查看近10年历史值

? 实操截图指引(文字版)

路径:个股页面 → “F10”功能 → “财务指标” → “估值分析” → 切换“历史PE/TTE”视图

✅ 优势:数据全、更新快、支持自定义时间范围(支持导出Excel)

同花顺:深度技术流首选

PC端:打开同花顺 → 输入股票代码 → 按F10进入公司概况 → 点击“估值分析”标签页 → 选择“历史市盈率”图表

快捷技巧:在个股K线界面,按“Ctrl+T”打开技术指标,搜索“PE”,可叠加显示历史PE分位数

? 高阶技巧:PE Band分析法

同花顺支持自动生成“PE历史带状图”,横轴时间,纵轴PE,红色为当前值,灰色区域为近5年80%分位区间。若当前值远超红线上沿,提示估值偏高风险。

雪球:社区+数据结合

搜索股票 → 点击“估值”标签 → 下方“历史估值”支持查看近5年PE、PB、PS曲线

关键功能:点击“行业对比”可横向比较同行业公司估值水平(如银行股PE普遍8~12倍,科技股30~60倍)

? 雪球特色:估值百分位

以贵州茅台为例:当前PE=38倍,历史百分位=65% → 说明比过去65%时间都贵,但低于历史峰值(2021年达70倍)

AKShare(Python):程序员友好型

适用于量化分析与数据回测。安装后运行:

import akshare as ak
stock_zh_a_hist_pe_em_df = ak.stock_zh_a_hist_pe_em(symbol="600519", period="月", start_date="20180101", end_date="20241231")
print(stock_zh_a_hist_pe_em_df[['日期', '市盈率']])

✅ 输出结果:包含每日市盈率,可直接用于Pandas分析或导出CSV

静态市盈率 vs 动态市盈率:90%新人搞混的坑

很多软件默认显示“TTM市盈率”(Trailing Twelve Months),即过去12个月均值,但部分平台会标注“静态”或“动态”:

  • 静态市盈率 = 当前股价 ÷ 上年度EPS(年报数据)
    → 反映的是“基于去年盈利”的估值水平
  • 动态市盈率 = 当前股价 ÷ 本年度预测EPS(券商一致预期)
    → 反映的是“基于未来盈利”的估值水平
  • 滚动市盈率(TTM) = 当前股价 ÷ 过去4个季度EPS总和
    → 最常用,及时反映最新盈利变化
? 案例:宁德时代(300750)2023年对比

• 股价:200元

• 2022年EPS:3.2元 → 静态PE = 200 ÷ 3.2 = 62.5倍

• 2023年预测EPS:4.5元 → 动态PE = 200 ÷ 4.5 = 44.4倍

• 2023年实际EPS:4.82元 → TTM PE = 200 ÷ 4.82 ≈ 41.5倍

结论:若只看静态PE=62.5倍会误判为高估,但动态/TTM显示估值已大幅回落。

历史市盈率的深度分析:周期与分位数

查历史市盈率不是为了“看数字大小”,而是为了:

  1. 判断当前估值处于历史什么位置(高位/低位)
  2. 识别行业周期拐点(如PE突破3年高点可能预示反转)
  3. 辅助股息率决策(低PE+高分红=安全边际)

历史市盈率周期分析实战

中国平安(601318)为例,梳理近10年PE变化:

年牛市顶峰

股价:51.7元,EPS=2.2元 → PE=23.5倍

背景:险资举牌潮,市场情绪狂热

年熊市低点

股价:45.2元,EPS=3.6元 → PE=12.6倍

背景:行业监管收紧,寿险改革阵痛期

年疫情后反弹

股价:68.4元,EPS=3.9元 → PE=17.5倍

背景:经济复苏预期+估值修复

年底

股价:42.1元,EPS=3.1元 → PE=13.6倍

背景:地产风险暴露,市场定价悲观

年6月

股价:48.6元,EPS=2.9元(TTM)→ PE=16.8倍

当前处于近5年PE中位数区间(12~18倍),无明显高估/低估

? 关键结论:周期定位法

当PE < 历史25%分位 → 可能低估(如2018年)
当PE > 历史75%分位 → 警惕高估风险(如2015年)
注意:行业结构性变化(如互联网冲击传统保险)会导致“历史分位”失效,需结合行业生命周期判断。

分位数计算方法(手动版)

以贵州茅台近5年PE数据为例(单位:倍):

[25, 28, 32, 38, 42, 45, 48, 52, 55, 58, 62, 65, 68, 70, 72]

排序后取第3、第12分位:第3个值=32(20%分位),第12个值=62(80%分位)

若当前PE=40 → 处于20%~80%中位区间,估值中性

市盈率 vs 市净率:何时该用哪个?

除了市盈率,还有一个硬核指标叫市净率(P/B)。它特别适用于以下情况:

  • 银行、保险、券商等金融股(盈利受监管影响大)
  • 重资产行业(如钢铁、煤炭、基建)
  • 周期性行业(盈利波动剧烈,EPS可能为负)

市净率(P/B)深度解析

市净率 = 股价 ÷ 每股净资产

每股净资产 = (总资产 - 总负债)÷ 总股本

银行股为何看P/B?

以招商银行为例:

• 2024年6月股价:35.2元

• 净资产:11.8元/股 → P/B = 35.2 ÷ 11.8 ≈ 2.98倍

• 同业对比:工商银行P/B=0.65倍,建设银行P/B=0.72倍

结论:招行P/B显著高于同业,反映其零售业务高溢价,但需警惕净息差收窄风险。

钢铁股的P/B更稳定

以宝钢股份为例:

• 2020年盈利下滑,EPS=1.2元 → PE=15倍

• 2021年盈利暴增,EPS=3.8元 → PE=6.3倍

• 但净资产稳定在6.2元/股 → P/B始终在1.0~1.3倍波动

结论:对周期股,P/B比PE更能反映真实价值,因盈利受行业周期扰动大。

? 黄金法则

当企业:
✅ 盈利稳定 → 用市盈率
✅ 盈利波动大或为负 → 用市净率
✅ 处于扩张期/亏损 → 用市销率(P/S)或EV/EBITDA

常见陷阱与避坑指南

查历史市盈率的5大陷阱

陷阱1:忽略非经常性损益

例:某公司主业亏损,靠卖房产赚10亿 → EPS虚高 → PE偏低

✅ 正确做法:看“扣非净利润”计算的PE

陷阱2:用季度EPS年化

某公司Q1 EPS=0.5元,年化EPS=2元 → PE=10倍

但行业有强季节性(如光伏Q2为淡季)→ 实际全年EPS可能仅1.2元

✅ 正确做法:用TTM数据或年报EPS

陷阱3:忽略股本变动

公司完成定增,总股本扩大2倍 → EPS被摊薄

若未调整PE计算,会低估真实估值水平

✅ 正确做法:检查“加权平均股本”变动

陷阱4:跨市场比较

A股银行平均PE=5倍,美股银行PE=8倍 → 能否说A股更便宜?

不能!因:① 会计准则差异 ② 监管环境不同 ③ 增长预期不同

✅ 正确做法:同一市场内横向比较

陷阱5:盲目相信软件默认值

部分软件PE计算未剔除ST股特殊处理,或未更新最新EPS

例:某ST公司2023年扭亏为盈,但软件仍用2022年亏损EPS → PE为负无意义

✅ 正确做法:交叉核对巨潮资讯网公告数据

实战案例:如何用历史市盈率做决策?

伊利股份(600887)为例:

  • 2021年2月:PE=42倍(历史90%分位),股价37.5元
  • 2023年10月:PE=28倍(历史30%分位),股价28.2元
  • 2024年6月:PE=30倍(历史40%分位),股价30.1元
? 分析结论

• 2021年高PE+消费股估值泡沫 → 谨慎减仓
• 2023年低PE+行业出清完成 → 分批建仓
• 2024年中位估值 → 持有观察,等待盈利修复信号

高频问题解答(FAQ)

如何查股票历史市盈率?—— 最全问题清单

  • Q1:为什么同一只股票在不同软件上PE不同?
    A:因计算口径差异:① 是否用TTM ② 是否剔除非经常性损益 ③ EPS取值时间点不同(年报/预告/快报)
  • Q2:市盈率为负怎么处理?
    A:直接忽略PE,改用PS(市销率)或P/B。例如蔚来汽车2020~2022年PE均为负,但PS从5倍降至1.2倍,反映市场定价逻辑切换。
  • Q3:如何获取Excel版历史PE数据?
    A:东方财富APP→个股页面→“财务数据”→“估值分析”→右上角“导出”按钮;或使用AKShare库自动抓取。
  • Q4:历史PE最低的股票一定最便宜吗?
    A:否!如中国中车2015年PE=12倍,2024年PE=28倍,但股价从22元跌至5元——盈利塌陷导致PE被动上升,实际更贵。
  • Q5:如何判断历史PE是否“失效”?
    A:关注三个信号:① 行业政策巨变(如教培、集采)② 技术颠覆(如燃油车→电动车)③ 盈利模式重构(如互联网从流量→变现)

延伸学习:市盈率的10个周边知识

如何查股票历史市盈率 市盈率查询 历史估值分析 股票估值工具 PE Band 静态市盈率 动态市盈率 市净率 股息率 ROE
? 终极建议

查股票历史市盈率,别想太多理论,直接进软件看数字,结合目前的业绩和股价,看懂它到底值不值。

记住:所有的指标都是为了帮你避坑,不是为了让你发财。总而言之,自己多想想,别轻信别人,这才是对自己钱包负责。