FEATURED · 精选文章

Excel原生实现频率分布表与直方图全指南

发布时间 / 2026/9/18 9:58:10
来源 / 创域科博编辑部
栏目 / 资讯中心
Excel原生实现频率分布表与直方图全指南 简介本资源是一份面向统计学初学者与高校教学场景的Excel实操指南聚焦用Excel高效完成频率分布表与直方图的规范绘制解决手工统计繁琐易错、图形表达不直观等痛点。PDF文档以人教版高中数学必修3课后习题为案例完整呈现60组棉花纤维长度数据的处理全流程包括数据排序、极差计算、分组设定6组/组距60mm、借助“分析工具库→直方图”生成频数表、手动换算频率与“频率/组距”、以及簇状柱形图定制化美化零间距柱形、坐标轴标注、标题调整等。资源为单个638KB PDF文件内容结构清晰含8幅关键操作截图与详细步骤注释便于边学边练。目前已有1539人学习下载适合统计入门者、中学数学教师及需快速开展数据可视化教学的教育工作者直接复用。1. 不用插件、不写代码用 Excel 原生功能就能做出专业级频率分布表和直方图——数据分析师日常高频刚需新手照着步骤三分钟出图老手关注 bin 宽度与分组逻辑的隐性陷阱你刚拿到一份销售订单表含 5000 条单价数据领导说“看看价格分布情况”。这不是让你算个平均值就交差的事——他要的是能一眼看出“大部分订单集中在哪个价格区间”“有没有异常高价/低价离群点”“分布是否对称或偏斜”。这时候频率分布表 频率分布直方图就是最直接、最易懂、最被业务方接受的呈现方式。Excel 完全可以独立完成无需 Python、Origin 或任何第三方工具。但很多人卡在第一步为什么按“数据透视表→分组”出来的直方图柱子宽度不一致为什么“插入→图表→直方图”按钮在旧版 Excel 里根本找不到问题不在软件而在对“分组边界”“频数统计逻辑”“图表数据源绑定关系”的理解偏差。本文聚焦 Excel 2016 及以上版本含 Microsoft 365全程使用内置功能从原始数据出发手把手拆解频率分布表构建原理、直方图生成路径、关键参数设置依据以及三个极易被忽略却直接影响结论可信度的实操细节。2.1 频率分布表的本质不是简单计数而是对连续变量进行有逻辑的离散化分组频率分布表的核心任务是把一组连续型数值如销售额、考试分数、响应时间划分为若干互斥且连续的区间称为“组距”或“bin”再统计每个区间内数据出现的次数频数。它不是对原始数据做无序归类而是建立一种结构化观察视角。例如将 0–100 分的考试成绩划分为 [0,60)、[60,70)、[70,80)、[80,90)、[90,100] 五个区间比单纯列出所有分数更有助于发现教学效果分布特征。Excel 中实现这一过程有两种主流路径手动设定分组边界 COUNTIFS 统计完全可控适合教学与深度分析或利用数据透视表自动分组快捷但需理解其默认规则。二者底层逻辑一致但操作细节决定结果是否可复现、可解释。提示不要直接用“插入→直方图”按钮生成图表后反推分组——该功能在 Excel 2016 中才正式加入且其 bin 宽度由 Excel 自动估算无法精确控制也不生成可编辑的频率分布表。本方案坚持“先建表、再作图”确保每一步都透明、可验证。2.1.1 手动分组法用 MIN/MAX 确定范围用 FREQUENCY 函数一次性输出频数列这是最经典、最可靠的方法。假设你的原始数据位于工作表Sheet1的 A2:A5001 区域共 5000 个数值。首先在空白区域如 D1:D21手动定义分组上限即“组边界”。注意FREQUENCY 函数要求输入的是每个区间的上限值且必须按升序排列。例如D1D2D3D4D5...D21010203040...200这表示划分了 20 个区间(-∞,0]、(0,10]、(10,20]、...、(190,200]。实际应用中区间起点应略小于数据最小值终点略大于最大值避免遗漏。因此先计算数据极值MIN(Sheet1!A2:A5001) // 假设结果为 5.2 MAX(Sheet1!A2:A5001) // 假设结果为 187.6据此D1 设为 0覆盖最小值D21 设为 200覆盖最大值中间等距填充步长 (200-0)/20 10。然后在 E1:E21 区域输入 FREQUENCY 公式FREQUENCY(Sheet1!A2:A5001, Sheet1!D1:D20)关键注意这是一个数组公式必须按CtrlShiftEnterExcel 365/2021 可直接回车且引用的分组边界区域是D1:D2020 个上限值而非D1:D2121 个值因为 FREQUENCY 会自动将最后一个区间设为“大于 D20 的所有值”。E1 对应“≤D1”的频数E2 对应“(D1,D2]”的频数……E21 对应“D20”的频数。这样得到的 E1:E21 就是各组频数列。2.1.2 数据透视表分组法右键“分组”背后的数学逻辑与可控性妥协若追求速度数据透视表是更直观的选择。将原始数据拖入透视表行区域右键数值字段 → “组合”。Excel 会弹出对话框要求设置“起始值”、“终止值”、“间隔”。此处“间隔”即 bin 宽度。例如起始值填 0终止值填 200间隔填 10则自动生成 20 个组。但必须注意Excel 默认的“起始值”是数据最小值向上取整“终止值”是最大值向下取整若未手动指定可能导致首尾区间被截断。例如数据最小值为 5.2Excel 可能设起始值为 6导致 0–6 区间缺失。因此务必手动输入符合业务逻辑的起止值。此外透视表分组后频数列是动态的但无法直接导出为标准频率分布表格式缺少明确的组边界列需额外复制粘贴并补全边界信息。2.2 构建完整频率分布表添加组中值、频率、累计频率三列让表格真正“说话”仅有频数列Count的表格信息量有限。一个专业的频率分布表至少应包含四列组边界Lower Upper、组中值Midpoint、频数Frequency、频率Relative Frequency。组中值 (下限 上限) / 2是该组的代表性数值频率 频数 / 总样本数用于不同规模数据集间的横向比较。以手动分组法为例在 D1:D21 已定义上限后需补充下限列C 列和中值列F 列C下限D上限E频数F组中值G频率-100FREQUENCY(...,D1)(C1D1)/2E1/SUM($E$1:$E$21)010FREQUENCY(...,D2)(C2D2)/2E2/SUM($E$1:$E$21)...............其中C1 设为 -10 是为了覆盖可能的负值若数据全为正可设为 0F 列公式可直接下拉G 列使用绝对引用SUM($E$1:$E$21)确保分母固定。至此表格已具备基础分析能力。若需进一步计算累计频率Cumulative Frequency在 H1 输入G1H2 输入H1G2再下拉即可。累计频率揭示“低于某值的数据占比”是绘制累积分布图Ogive的基础。注意组中值的计算必须严格基于你定义的边界而非 Excel 透视表自动生成的模糊标签如“10-19”。后者在底层可能对应 [10,20)但显示不精确易引发歧义。手动法虽多两步但边界清晰、逻辑闭环。2.3 从频率分布表到直方图用“簇状柱形图”替代“直方图”按钮彻底掌控横轴刻度与柱宽Excel 内置的“直方图”图表类型在“插入→图表→统计图表”中虽便捷但存在两大硬伤一是横轴自动采用文本标签如“10-19”无法设置数值刻度导致无法添加平均线、中位数线等参考线二是柱宽Gap Width默认为 0%但实际视觉上仍有间隙且无法精确匹配组距。专业做法是用“簇状柱形图”作为载体将组中值设为横轴频数设为纵轴并通过调整“分类间距”模拟真实直方图。2.3.1 创建图表选择组中值与频数列插入簇状柱形图选中 F1:F21组中值和 E1:E21频数两列数据注意必须是相邻两列且组中值在前点击“插入→图表→柱形图→簇状柱形图”。此时图表横轴显示的是组中值如 5,15,25,...这是正确起点。但默认柱子过宽且横轴刻度间隔过大。接下来需精细化调整。2.3.2 关键美化设置横轴为“坐标轴”关闭“分类间距”添加数据标签右键横轴 → “设置坐标轴格式”。在“坐标轴选项”中将“坐标轴类型”设为“坐标轴”非“文本坐标轴”这确保横轴是数值尺度支持后续添加参考线。然后右键柱形图 → “设置数据系列格式”将“分类间距”拖至 0%。此时柱子紧密相连视觉上已接近直方图。最后右键柱子 → “添加数据标签”勾选“值”取消勾选“显示系列名称”和“显示类别名称”使标签仅显示频数。至此一张符合统计规范的频率分布直方图已成型。2.3.3 进阶增强添加平均值参考线与正态分布拟合曲线可选若需评估分布形态可在图表中添加平均值线。先计算平均值AVERAGE(Sheet1!A2:A5001)记为 X̄。在图表数据源中新增一行横轴值为 X̄纵轴值为 0或一个足够大的数如MAX(E1:E21)*1.1。选中该点 → “更改系列图表类型” → 设为“折线图”。右键该折线 → “设置数据系列格式”设线条颜色为红色、粗细为 2 磅并添加数据标签显示“X̄ [值]”。此线直观标出数据中心位置。若需叠加正态分布曲线需用 NORM.DIST 函数计算各组中值对应的理论概率密度再乘以总样本数和组距得到理论频数添加为第二条折线——此为高阶分析本文暂不展开。3. 用 Excel 在本地跑通频率分布直方图的最小命令链从原始数据到可交付图表的 7 步闭环以下是一个零基础用户可直接复现的、无歧义的操作序列。假设数据在Sheet1的 A2:A10011000 行目标生成 10 个等宽组的频率分布表与直方图。3.1 步骤 1确定分组参数30 秒在空白单元格如 G1计算MIN(Sheet1!A2:A1001) // 得 min_val MAX(Sheet1!A2:A1001) // 得 max_val (max_val - min_val)/10 // 得 bin_width约数用于后续手动调整例如min_val12.3max_val98.7则 bin_width≈8.64。为便于阅读常取整为 10故起始值设为 10终止值设为 100。3.2 步骤 2构建分组边界列D1:D11在 D1 输入10D2 输入20选中 D1:D2拖拽填充柄至 D11得到 10,20,...,100。D11 是第 10 个区间的上限。3.3 步骤 3计算频数列E1:E11在 E1 输入数组公式Excel 365 直接回车旧版 CtrlShiftEnterFREQUENCY(Sheet1!A2:A1001, Sheet1!D1:D10)选中 E1:E11按上述方式输入公式确认后 E1:E10 显示各组频数E11 显示“100”的频数应为 0否则需扩大终止值。3.4 步骤 4生成组中值与频率列F1:G11F1 输入(D1D2)/2下拉至 F10F11 无需因 E11 是溢出值G1 输入E1/SUM($E$1:$E$10)下拉至 G10。此时 F1:G10 是核心分析数据。3.5 步骤 5创建直方图插入→柱形图→簇状柱形图选中 F1:F10 和 G1:G10注意是频率列非频数列使纵轴为百分比插入簇状柱形图。3.6 步骤 6设置横轴为数值坐标轴右键横轴 → “设置坐标轴格式” → “坐标轴类型” → 选“坐标轴”。3.7 步骤 7调整柱宽与标签右键柱子 → “设置数据系列格式” → “分类间距” → 拖至 0%右键柱子 → “添加数据标签” → 仅勾选“值”。完成。图表横轴为组中值15,25,...,95纵轴为频率0.00–0.30柱子无缝连接可直接用于汇报。操作环节关键动作常见错误正确做法分组边界定义 D1:D11用 D1:D11 作为 FREQUENCY 的第二个参数必须用 D1:D10n 个上限对应 n 个组FREQUENCY 输入数组公式确认单独按 EnterExcel 365Enter旧版CtrlShiftEnter图表数据源选中组中值频率误选组中值频数频率列更利于跨数据集比较纵轴为比例横轴类型设置为“坐标轴”保留默认“文本坐标轴”否则无法添加平均线、无法精确控制刻度4. 频率分布直方图的 3 个必调参数bin 宽度、起始点、纵轴类型参数微调如何改变业务解读直方图不是“画出来就行”其形态直接受三个参数支配而每个参数的选择都隐含业务假设。忽略这点图表可能传递错误信号。4.1 bin 宽度组距过宽掩盖细节过窄制造噪声bin 宽度是影响分布形态最敏感的参数。以某电商用户停留时长秒数据为例若 bin 宽度设为 10 秒可能显示多个尖峰反映用户在特定功能页的集中行为若设为 60 秒则尖峰合并只看到整体“短时浏览”与“长时研究”两大模式。经验法则Sturges 公式k 1 log₂(n)给出组数建议n 为样本量Scott 规则h 3.5σ / n^(1/3)给出最优 bin 宽度σ 为标准差。在 Excel 中可先用 STDEV.P 计算 σ代入 Scott 公式得 h再取整。例如 n1000σ120则 h≈3.5×120/1042取 bin 宽度为 40 或 50 秒。切忌凭感觉随意设为 5、10、100——需有统计依据或业务依据如“按分钟粒度分析”。4.2 起始点First Bin Lower Bound决定分组锚点影响离群值归属起始点并非必须为 0。若数据最小值为 15.3起始点设为 0则第一组 [0,10) 频数为 0造成左侧大片空白若设为 10则 [10,20) 包含最小值更紧凑。但更关键的是起始点影响离群值判断。例如某组数据含一个 2000 的异常值若 bin 宽度为 100起始点为 0则 2000 落入 [2000,2100)成为独立一柱若起始点为 50则 2000 落入 [1950,2050)仍为独立柱。但若起始点为 1002000 落入 [1900,2000)与 1950 的数据同组可能掩盖其异常性。因此起始点应略小于最小值且与 bin 宽度构成整除关系如 min15.3bin10起始点设为 10确保分组逻辑清晰。4.3 纵轴类型频数 vs 频率 vs 概率密度三种尺度对应三种问题频数Count纵轴回答“每个区间有多少个”——适用于单一数据集内部比较如“价格在 100–200 元的订单有多少单”频率Relative Frequency纵轴回答“每个区间占总体的比例”——适用于多数据集对比如“今年 vs 去年高价订单占比变化”概率密度Density纵轴需将频数除以总样本数再除以 bin 宽度即Frequency/(n×bin_width)使所有柱子面积之和为 1。这是与理论分布如正态分布拟合的前提因为密度函数曲线下面积为 1。在 Excel 中只需在 G 列公式改为E1/(COUNT(Sheet1!A2:A1001)*$bin_width)即可。若纵轴为密度柱子高度不再代表“多少”而代表“该区间单位宽度内的相对可能性”是高级统计分析的基石。提示当 bin 宽度不等时如对数分组必须使用概率密度纵轴否则柱子高度不可比。Excel 默认等宽分组但需知此限制。本文还有配套的精品资源点击获取
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻