MICROSOFT

EP01. “Histogram 直方图”

首页 Microsoft 工具 Excel · Data Analysis · Analysis ToolPak · EP01
约 5 分钟· #EP01#Excel#Analysis ToolPak
🔒 登录后可标记已读
  • 直方图(Histogram)把数据依照数值区间(bin)分组,统计每个区间里有多少笔数据,用来看出数据的分布形状
  • 这篇讲两种做法:用 Analysis ToolPak 加载项(所有版本通用),以及 Excel 2016 以后内建的 Histogram 图表类型
  • 前置知识不需要
  • 学完能看出一批数据整体是集中还是分散、偏左还是偏右

重点内容


适用版本

Analysis ToolPak 做法桌面版通用;内建 Histogram 图表需要 Excel 2016 或更新版本。


两种方法怎么选

方法适合场景备注
Analysis ToolPak任何版本,想自己指定分组区间上限要先启用加载项,柱子间距要手动改成 0%
内建 Histogram 图表Excel 2016 及以上,想快速出图Excel 自动用统计规则决定分几组

启用 Analysis ToolPak 加载项

如果 Data 选项卡右侧看不到 Data Analysis 按钮:

  1. File → Options → Add-ins
  2. 底部 Manage 下拉选单选择 Excel Add-ins,点击 Go
  3. 勾选 Analysis ToolPak
  4. 点击 OK

📌 后面所有用到 Analysis ToolPak 的笔记(Descriptive Statistics、Anova、F-Test 等)都要先做这一步,之后不再重复说明。


方法一:Analysis ToolPak

  1. 在 C4:C8 输入分组区间的上限数字(bin)
  2. Data 选项卡 → Analysis 组 → Data Analysis
  3. 选择 Histogram,点击 OK
  4. Input Range 填入数据范围(例如 A2:A19)
  5. Bin Range 填入 C4:C8
  6. Output Range 填入 F3
  7. 勾选 Chart Output(图表输出)

[截图:Histogram 对话框,Input Range/Bin Range/Output Range 都已填好]

美化:

  • 删除图例
  • 把分组区间标签改成好读的文字
  • 右键点击柱子 → Format Data Series,把 Gap Width(间距宽度)改成 0%,让柱子紧贴在一起(直方图的柱子本来就该无缝相连,不像一般柱状图)
  • 用 Format Data Series 加边框线

[截图:Gap Width 改成 0% 后,柱子紧贴相连的直方图效果]


方法二:内建 Histogram 图表(Excel 2016+)

  1. 选中数据范围(例如 A1:A19)
  2. Insert 选项卡 → Charts 组,点击 Histogram 图标
  3. 选择 Histogram

📌 想自定义分组区间时,右键点击横轴 → Format Axis,可以调整 Bin width(区间宽度,例如 5)、Number of bins(区间数量,例如 6)、Overflow bin / Underflow bin(超出/低于范围的区间,例如 40 / 20)。

📌 默认情况下,Excel 用 Scott's normal reference rule 这套统计规则自动决定要分几组、每组多宽。

两种方法算出来的分组标签格式不太一样,但呈现的分布结果是一致的。


学完你会

  • ✅ 用 Analysis ToolPak 做出直方图,自己指定分组区间
  • ✅ 用 Excel 2016+ 内建 Histogram 图表快速出图,让 Excel 自动分组
  • ✅ 从直方图形状看出数据是集中还是分散、偏左还是偏右

常见错误

  • 用 Analysis ToolPak 做完直方图,忘记把 Gap Width 改成 0%,柱子之间还留着间距,看起来像普通柱状图
  • 不知道 Analysis ToolPak 加载项要先手动启用,找不到 Data Analysis 按钮
  • 自定义分组区间时把 Overflow/Underflow 的数字设错,导致极端值被分到不该在的组

Sources

Blog / Website:

  1. Histogram