超级促销周Claude Skills——20% 折扣
Tips

如何在 Excel 中制作直方图:2026 年的 4 种简单方法

Powerdrill Bloom·
如何在 Excel 中制作直方图:2026 年的 4 种简单方法

直方图显示了数值落入各个范围(称为组距)的频率。要在 Excel 中制作直方图,请选择一列数字,然后依次选择“插入”、“插入统计图表”和“直方图”。在“设置坐标轴格式”下调整组距。您还可以使用 Analysis ToolPak、带有柱形图的 FREQUENCY 函数或 AI 工具。

本指南涵盖了什么是直方图以及它与条形图的区别。然后展示了如何设置数据,并详细介绍了四种构建方法。最后几部分涵盖了如何解读图表以及常见错误。

什么是直方图

直方图总结了一组数字的分布情况。Microsoft 的定义很简短:“直方图是显示频率数据的柱形图。”

NIST/SEMATECH 统计方法电子手册给出了具体方法。数据的范围被分成“大小相等的组距(称为类)”。然后计算落入每个组距的点数。纵轴显示计数,横轴显示数值。

该手册指出,直方图显示了数据集的五个特征:

  • 中心。 大多数数值所在的位置。
  • 离散程度。 数值的范围有多大。
  • 偏度。 一侧的尾部是否比另一侧长。
  • 离群值。 远离其他数值的值。
  • 多峰性。 存在多个峰值,这可能意味着混合群体。

常见用途包括交付时间、测试分数、订单金额、响应时间和年龄。

有两种常见的变体。累积直方图将每个组距的计数添加到其之前的组距中,因此最后一个条形显示总数。相对直方图显示份额而不是计数。NIST 手册指出,相对计数之和为 1,或者在百分比尺度上为 100。这两种变体都很容易从频率表中构建,下文的方法 2 和方法 3 会生成频率表。

直方图 vs. 条形图

直方图看起来像柱形图,但它回答的是不同的问题。

直方图 条形图或柱形图
横轴 数值范围(组距) 类别,如产品或地区
条形高度 每个范围内的数值计数 每个类别的一个数值
条形间的间隙 通常没有,因为范围是连续的 通常有
条形顺序 由数字固定 可以按任何方式排序
典型问题 数值是如何分布的? 各类别之间如何比较?

如果您的提问是关于类别的,请改用条形图。我们的条形图指南涵盖了该选择。如果您想比较不同组之间的分布,Excel 中的箱形图可能会更清晰。

如何先设置数据

下文的每种方法都从单列数字开始。在第一个单元格中放置标题,下方每行放置一个数值。

这是一个您可以复制的示例。它显示了 20 个订单的交付时间(以分钟为单位)。数字是虚构的。

订单 交付时间(分钟)
1–5 18, 24, 31, 27, 35
6–10 22, 29, 41, 26, 33
11–15 19, 38, 28, 45, 30
16–20 25, 52, 32, 27, 36

在您的工作表中,将这 20 个值输入到一列中。不要像上表那样将它们拆分到多列中。

其中两种方法还需要一个组距列。组距是每个范围的上限,例如 20、30、40、50 和 60。Microsoft 解释了直方图工具的规则。当一个值高于组距的下限时,它会被计入该组距。它还必须“等于或小于该数据组距的最大界限”。

在构建图表之前,请检查该列是否仅包含数字。删除单元格中输入的总计、文本和单位。

方法 1:插入直方图图表

Excel 2016 及更高版本(包括 Microsoft 365)内置了直方图图表。Microsoft 的支持页面给出了以下步骤:

  1. 选择您的数据。
  2. 选择“插入”,然后选择“插入统计图表”,再选择“直方图”。
  3. 使用“图表设计”和“格式”选项卡更改外观。

您也可以在“推荐的图表”下的“所有图表”选项卡中找到它。在 Mac 上,选择“插入”选项卡,然后选择统计图表图标,再选择“直方图”。

然后添加图表标题和轴标题。一个好的标题应说明发现,例如“大多数交付耗时 20 到 40 分钟”。

这是在 Excel 中制作直方图最快的方法。当您更改列中的数字时,图表会自动更新。

如何设置组距

Excel 最初会为您选择组距。Microsoft 表示,自动组距宽度是“使用 Scott 正态参考规则计算的”。您可以更改它。

右键单击横轴,选择“设置坐标轴格式”,然后选择“坐标轴选项”。选项包括:

选项 根据 Microsoft 的功能说明
按类别 对文本类别而非数字进行分组
自动 默认设置;组距宽度使用 Scott 正态参考规则
组距宽度 设置每个范围的大小
组距数量 设置组距的数量,包括溢出和欠载组距
溢出组距 将所有高于您选择的数值的值分组
欠载组距 将所有等于或低于您选择的数值的值分组

组距宽度会改变故事的呈现方式。组距太少会隐藏形状。组距太多会使图表看起来很杂乱。尝试一个能产生五到十个组距的宽度,然后进行比较。

对于罕见的极端值,请使用溢出和欠载组距。在示例中,设置 50 以上的溢出组距可以防止 52 分钟的交付拉长坐标轴。

方法 2:使用 Analysis ToolPak

Analysis ToolPak 是一个免费的 Excel 统计加载项。Microsoft 表示,其直方图工具“计算单元格数据范围和数据组距的单个和累积频率”。

首先,加载该加载项。在 Windows 上,选择“文件”,然后选择“选项”,再选择“加载项”。在“管理”框中,选择“Excel 加载项”,然后点击“转到”。勾选“Analysis ToolPak”并选择“确定”。在 Mac 上,选择“工具”,然后选择“Excel 加载项”。

然后构建直方图:

  1. 输入您的数据列和组距列。
  2. 选择“数据”选项卡上的“数据分析”。
  3. 选择“直方图”并点击“确定”。
  4. 将输入区域设置为您的数据,将接收区域设置为您的组距。
  5. 选择输出位置,并勾选“图表输出”框。

Microsoft 表示,输出结果“显示一个直方图表和一个反映直方图表中数据的柱形图”。如果您省略接收区域,Excel 会在最小值和最大值之间创建均匀分布的组距。

此方法适用于旧版本的 Excel 以及任何既想要频率表又想要图表的人。请注意,当数据更改时,输出不会自动更新。编辑后需再次运行该工具。

方法 3:使用 FREQUENCY 函数和柱形图

FREQUENCY 函数无需任何加载项即可按范围计算数值。Microsoft 表示,它“计算数值在某个数值范围内出现的频率,然后返回一个垂直的数字数组”。

语法为 FREQUENCY(data_array, bins_array)。请遵循以下步骤:

  1. 在一列中输入您的组距,例如 20、30、40、50 和 60。
  2. 在下一列中输入 =FREQUENCY(B2:B21, D2:D6),使用您自己的范围。
  3. 按 Enter 键。在当前的 Microsoft 365 中,结果会作为动态数组向下溢出。
  4. 选择组距和计数,然后插入簇状柱形图。
  5. 将间隙宽度设置为 0%,以便条形相互接触。

有一个细节很容易被忽略。Microsoft 表示,返回的数组比组距多一个元素。“返回数组中的额外元素返回高于最高间隔的任何数值的计数。”将该额外行标记为“超过 60”或类似名称。

在旧版本的 Excel 中,请先选择输出单元格并按 Ctrl+Shift+Enter。Microsoft 还指出,“FREQUENCY 会忽略空白单元格和文本”。

此方法在数据更改时会自动更新。它还让您能够完全控制组距标签。

方法 4:使用 AI 制作直方图

前三种方法假设数据在单列中且干净。通常,数字位于包含其他列的 CSV 导出文件中,或者位于需要先合并的多个文件中。AI 工具可以在一个请求中完成这些准备工作并绘制图表。

以下是使用 Powerdrill Bloom 的三步法。

第 1 步:上传 Excel 或 CSV 文件

从包含数字的文件开始。免费计划列出了“上传 Excel、CSV、PDF 和文档”。上传原始导出文件,而不是手动编辑的副本。

如果文件有多个工作表或列,请在第一个请求中指明您想要的列。例如,“使用 Orders 工作表上的 Delivery time 列”。

上传 Excel 文件以使用 Powerdrill Bloom 在 Excel 中制作直方图

第 2 步:用自然语言描述直方图

用一两句话描述图表。例如:“制作一个交付时间的直方图,组距为 10 分钟,范围从 10 到 60,并将超过 60 的任何内容分组。”

在 Vibe Data Analysis 页面上提到,您可以“使用自然语言和 AI 驱动的代码生成来探索您的数据”。因此,您还可以提出后续问题。“超过 40 分钟的订单比例是多少?”或“比较工作日和周末的直方图”。

第 3 步:检查组距并下载图表

在使用图表之前,请根据源数据检查组距和计数。索取图表背后的频率表,并确认总数与行数匹配。Powerdrill Bloom 首页称:“每一个数字都附带页面、行和背后的数据。”

对于同一列的其他视图,Box Plot Maker 显示了“数据的中心、离散程度和偏度”。AI Graph Maker 涵盖了条形图、折线图、饼图和散点图。

在 Powerdrill Bloom 中检查直方图组距和计数

如何在 Excel 中制作包含两组数据的直方图

搜索建议经常询问如何比较两个群体,例如两个仓库或两个测试班级。方法 1 中的内置图表一次只能绘制一列,因此请使用以下方法之一。

具有相同组距的两个图表。 使用方法 1 为每个组构建一个直方图。然后在两个图表上设置相同的组距宽度和相同的坐标轴范围。将它们上下放置,以便组距对齐。

一个簇状柱形图。 改用方法 3。输入一组组距,然后在各自的列中为每个组添加一个 FREQUENCY 公式。选择组距和两个计数列,然后插入簇状柱形图。每个组距随后会并排显示两个条形。

百分比而非计数。 如果各组的大小不同,请将每个计数除以其组总数。比较份额可以避免使较大的组看起来比实际情况更分散。

无论您选择哪种方法,请清晰地标记图例并使用两种对比色。在 Excel 中,组间组距不匹配是直方图最常见的错误,因此请仔细检查组距设置。

如何解读直方图

图表构建完成后,请根据 NIST 手册列出的问题进行解读:

  • 数据位于何处? 寻找最高的条形。在示例中,大多数交付耗时 20 到 40 分钟。
  • 数据的离散程度如何? 查看从第一个条形到最后一个条形的范围。
  • 数据是对称的还是偏斜的? 右侧的长尾意味着少数数值远高于其他数值。
  • 数据中是否有离群值? 像 52 分钟交付这样独立于其他的条形值得关注。
  • 是否存在多个峰值? 两个峰值可能意味着两个群体混合在一起,例如两个仓库。

有关识别异常值的更多信息,请参阅我们的在数据集中查找离群值指南。

应避免的直方图错误

在 Excel 中分享直方图之前,请注意以下几点。

  • 将其用于类别。 直方图需要数字。对于产品、地区或名称,请使用条形图。
  • 隐藏形状的组距。 两三个宽组距会使任何数据看起来都一样。尝试几种宽度。
  • 不均匀的组距。 混合使用 10 分钟和 30 分钟的范围会扭曲条形高度。除非您标记了例外情况,否则请保持每个组距宽度相同。
  • 条形间的间隙。 在由 FREQUENCY 构建的柱形图中,将间隙宽度设置为 0%,以便将范围解读为连续的。
  • 遗漏溢出计数。 FREQUENCY 会返回一个高于最高组距的额外数值。请包含它,或者说明您为何将其排除。
  • 缺少轴标题。 为横轴标记单位(如分钟),为纵轴标记计数。

想跳过设置步骤?尝试 Powerdrill Bloom,只需一次 CSV 导出,即可请求获取您关注列的直方图。

常见问题解答

如何在 Excel 中制作直方图?

选择一列数字,然后依次选择“插入”、“插入统计图表”和“直方图”。这适用于 Excel 2016 及更高版本。要更改范围,请右键单击横轴,选择“设置坐标轴格式”,然后设置组距宽度或组距数量。

如何在 Excel 直方图中更改组距宽度?

右键单击横轴并选择“设置坐标轴格式”。在“坐标轴选项”下,选择“组距宽度”并输入数字,或选择“组距数量”。您还可以为高于或低于限制的数值添加溢出和欠载组距。

如何使用 Analysis ToolPak 在 Excel 中制作直方图?

从 Excel 加载项中加载 Analysis ToolPak。然后在“数据”选项卡上选择“数据分析”,选择“直方图”,并设置输入区域和接收区域。勾选图表输出框以获取频率表和图表。

直方图和条形图有什么区别?

直方图显示数值在各个范围内的分布情况,因此其条形通常是接触的。条形图比较不同的类别,如产品或地区。直方图用于分布,条形图用于比较。

AI 可以根据我的 Excel 文件制作直方图吗?

可以。AI 工具可以读取 Excel 或 CSV 文件,并根据自然语言请求(包括组距宽度)构建直方图。在分享图表之前,请根据源数据检查组距和计数。

来源: Microsoft 支持,创建直方图 · Microsoft 支持,使用 Analysis ToolPak · Microsoft 支持,在 Excel 中加载 Analysis ToolPak · Microsoft 支持,FREQUENCY 函数 · NIST/SEMATECH 统计方法电子手册,直方图。