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

如何在 Excel 中创建数据透视表:2026年4种简单方法

Powerdrill Bloom·
如何在 Excel 中创建数据透视表:2026年4种简单方法

数据透视表可以将大型数据表汇总为您选择的类别分组的总计、计数或平均值。要在 Excel 中创建数据透视表,请选择您的数据,转到“插入”,然后选择“数据透视表”,并选择其放置位置。然后,在“数据透视表字段”窗格中将字段添加到“行”、“列”和“值”中。

本指南介绍了什么是数据透视表、何时使用它以及如何设置您的数据。然后,它将逐步介绍在 Excel 中创建数据透视表的四种方法:手动创建、使用“推荐的数据透视表”、从多个表创建以及使用 AI 创建。最后几部分将介绍汇总值、刷新和常见错误。

什么是数据透视表

微软的支持页面将 PivotTable 称为“计算、汇总和分析数据的强大工具”。它指出,该工具“可让您查看数据中的对比、模式和趋势”。Excel 将该功能称为 PivotTable(一个单词),而大多数人搜索的是“数据透视表”。

它不会改变您的数据。微软指出,“PivotTables 运行在数据的快照(称为缓存)上,因此您的实际数据不会受到任何更改。”

每个数据透视表都有四个区域:

  • 行。列在左侧的类别,例如产品或地区。
  • 列。列在顶部的类别,例如月份或季度。
  • 值。被汇总的数字,例如销售额或销量。
  • 筛选器。限制整个表格显示内容的可选字段。

字段列表有两个部分。微软将其描述为“一个用于选择要显示的字段的字段区域”。底部的“区域”部分可让您对它们进行排列。如果看不到它,请单击 PivotTable 中的任意位置,然后选择“分析”,再选择“字段列表”。

起初,Excel 会为您将字段放置在这些区域中。微软表示,“非数值字段会被添加到‘行’,日期和时间层级结构会被添加到‘列’,而数值字段会被添加到‘值’。”

何时使用数据透视表

当您有许多行数据并希望按类别进行汇总时,可以使用它。只需点击几下,它就能回答诸如“上季度各地区的总销售额是多少?”之类的问题。

问题 适合使用数据透视表吗?
按地区和月份划分的总销售额 是
按客户类型划分的订单数量 是
按销售代表划分的平均交易规模 是
整个工作表的单一总计 否,使用 SUM
以图片形式显示的趋势 使用数据透视表,然后使用 PivotChart 或折线图

它还可以处理计数。将文本字段(例如 Product)拖入“值”中,Excel 就会对行进行计数,而不是将它们相加。

如果您只需要一两个总计,使用公式可能会更快。我们关于如何在不使用数据透视表的情况下汇总 Excel 数据的指南介绍了 SUMIFS 和其他选项。

对于 Google Sheets,步骤有所不同。我们关于 Google Sheets 数据透视表的文章介绍了 Google 在 2026 年添加的分组字段。

如何先设置您的数据

汇总的效果完全取决于其背后的表格。微软的数据格式提示列出了以下要点:

  • “使用干净的表格数据以获得最佳效果。”
  • “按列而非按行组织数据。”
  • 使用单一标题行。微软建议“避免使用双行标题或合并单元格”。
  • 将数据格式化为 Excel 表格。这样,您稍后添加的行就会在刷新时包含进来。
  • 每列保持单一数据类型。微软表示“不应在同一列中混合日期和文本”。

这是一个您可以复制的示例表格。数据是虚构的。

日期 地区 产品 数量 销售额
2026-07-03 北部 Basic 12 1,440
2026-07-05 南部 Pro 4 1,196
2026-07-09 北部 Pro 6 1,794
2026-08-02 西部 Basic 20 2,400
2026-08-15 南部 Basic 9 1,080
2026-09-01 西部 Pro 5 1,495

在开始之前,请删除空白行和分类汇总行。微软表示,您的数据“应该以表格格式组织,并且不包含任何空白行或列”。

方法 1:手动创建数据透视表

这是标准方法,适用于所有最新版本的 Windows 版 Excel。微软的支持页面描述了以下步骤:

  1. 选择要从中创建 PivotTable 的单元格。
  2. 选择“插入”,然后选择“数据透视表”。
  3. 选择 PivotTable 报表的放置位置:“新工作表”或“现有工作表”。
  4. 选择“确定”。

Excel 会创建一个空白的 PivotTable 并打开“数据透视表字段”窗格。微软表示,“要向 PivotTable 添加字段,请在‘数据透视表字段’窗格中选中该字段名称复选框。”要移动字段,请将其拖到另一个区域。

您可以在一个区域中堆叠多个字段。微软表示,根据字段的顺序,行“可能会嵌套在位置较高的行内”。要删除字段,请将其拖出其区域或选择“删除字段”。

对于示例表格,将“地区”拖到“行”,将“日期”字段拖到“列”,将“销售额”拖到“值”。Excel 会显示按地区和时期划分的总销售额。将“地区”替换为“产品”,即可查看按产品划分的相同总计。

将“地区”放在“行”,“销售额”放在“值”,该示例会生成三个总计:

地区 销售额求和
北部 3,234
南部 2,276
西部 3,895
总计 9,404

西部处于领先地位,主要是因为一笔 20 个数量的 Basic 订单是表中最大的订单。每个地区都有两笔订单,因此差距源于订单规模,而非订单数量。这种细节正是为什么汇总应该引导您返回查看具体行数据的原因。将“产品”添加到“列”,以查看是哪种产品拉动了每个地区的总额。

在网页版 Excel 中,步骤类似。选择表格或范围,然后选择“插入”,再选择“数据透视表”,以打开“插入数据透视表”窗格。在用于自行构建的卡片上选择“新工作表”或“现有工作表”。

它也可以从其他来源开始。“插入数据透视表”菜单列出了外部数据源、工作簿 Data Model 以及 Power BI 数据集。

方法 2:使用“推荐的数据透视表”

如果您不确定想要哪种布局,可以让 Excel 为您推荐一个。微软表示,当您第一次使用该功能时,“‘推荐的数据透视表’是一个不错的选择”。Excel 会“通过将数据与 PivotTable 中最适合的区域进行匹配,来确定有意义的布局”。

在 Mac 上,步骤为:

  1. 选择源数据或表格范围中的一个单元格。
  2. 转到“插入”,然后选择“推荐的数据透视表”。
  3. 选择最适合您的 PivotTable,然后按“确定”。

Excel 会在新工作表上构建它并打开“字段”列表,以便您进行调整。在网页版 Excel 中,“插入数据透视表”窗格会在用于自行构建的卡片旁显示推荐的布局。

网页版有一个限制。微软指出,“‘推荐的数据透视表’仅适用于 Microsoft 365 订阅者。”

方法 3:从多个表创建数据透视表

有时数据存在于多个表中,例如订单在一个表中,客户在另一个表中。Excel 可以通过 Data Model 将它们合并。

微软描述了多表操作的三个基本步骤:

  1. 导入相关表。从 SQL Server 等数据库中导入它们,或者将工作簿中的表添加到 Data Model。
  2. 向 PivotTable 添加字段。“字段列表”会显示每个表,您可以从其中任何一个表中拖动字段。
  3. 根据需要创建关系。如果 Excel 提示需要创建关系,请选择“创建”并在公共字段上匹配这些表。

如果工作簿中已经有了 Data Model,微软列出了一条捷径。选择“插入”,然后选择 PivotTable 下方的箭头,再选择“来自外部数据源”。选择“连接”,然后选择“工作簿 Data Model 中的表”。

有两个限制值得注意。微软指出,“Excel for Mac 不支持 Data Models。”一些数据库连接也被标记为在 Mac 上不受支持。

方法 4:使用 AI 创建数据透视表

Excel 本身现在也提供了 AI 途径。微软的 Copilot 页面表示:“当您想要汇总大型数据集时,Copilot 可以构建 PivotTable,而无需手动步骤。”其示例提示词包括“创建一个销售额求和的 PivotTable,其中月份在行,类别在列。”Copilot 需要相应的许可证。

另一种途径是在 Excel 之外运行,当数据分布在多个文件中时,这种方法非常有用。以下是使用 Powerdrill Bloom 的三个步骤。它将分组汇总作为表格和图表返回,而不是 Excel PivotTable 对象。

步骤 1:上传您的电子表格

从原始导出的数据开始,而不是清理后的副本。Powerdrill Bloom 的 Excel AI Assistant 页面写道:“上传您的 Excel 文件,让 Powerdrill Bloom 自动分析数据、发现见解并创建可视化报告。”免费计划中列出了“上传 Excel、CSV、PDF 和文档”。

如果文件有多个工作表,请指明包含您要汇总的行数据的工作表名称。

在 Powerdrill Bloom 中上传 Excel 文件以制作数据透视表汇总

步骤 2:用自然语言请求汇总

用一句话描述您想要的数据透视表。例如:“按地区和月份汇总总销售额和销量,其中地区在行,月份在列。”

然后针对表格显示的内容提出后续问题。“从 7 月到 9 月,哪个地区增长最快?”可以将汇总转化为答案。Vibe Data Analysis 页面写道:“无论是条形图、折线图还是数据透视表,Vibe 都能即时创建动态视觉效果。”

步骤 3:核对总计并导出它们

在分享任何内容之前,请对照源数据核对两三个总计。Powerdrill Bloom 主页上写道:“每个数字都会返回其背后的页面、行 and 数据。”

然后将结果带到您需要的地方。Excel AI Assistant 页面表示,您可以“一键将见解导出为 PowerPoint 幻灯片、信息图表或 Notion 页面”。对于趋势图表,我们关于如何制作折线图的指南介绍了下一步。

在 Powerdrill Bloom 中核对数据透视表总计并导出它们

汇总、值显示方式和刷新

创建完成后,有三个设置可以更改其显示内容。

值汇总方式。微软表示,“默认情况下,放置在‘值’区域的 PivotTable 字段显示为‘求和’(SUM)。”它还补充了一条警告:“如果 Excel 将您的数据解释为文本,则数据将显示为‘计数’(COUNT)。”您可以切换到平均值、最小值、最大值和其他函数。

值显示方式。除了原始总计之外,您还可以将每个值显示为比例。微软举了一个例子,将金额显示为“总计的百分比,而不是值的总和”。要同时显示两者,请将同一字段拖入“值”两次。

刷新。表格不会自动更新。微软表示,“如果您向 PivotTable 数据源添加了新数据,则基于该数据源构建的任何 PivotTables 都需要刷新。”在其中右键单击并选择“刷新”。

组合。长长的日期列表很难阅读,因此可以将它们组合。微软的分组指南指出,您可以将“PivotTable 中的日期和时间字段组合为季度和月份”。右键单击日期,选择“组合”,然后在“步长”下选择时间段。对于数字,请输入一个间隔,例如以 100 个数量为区间。

您还可以手动组合文本项目。按住 Ctrl 键,选择两个或多个项目,然后右键单击并选择“组合”。例如,这适用于将多个地区合并为更大的区域。

常见数据透视表错误

在分享结果之前,请注意这些错误。

  • 合并单元格或双行标题。它们会破坏字段列表。请使用带有唯一标签的单一标题行。
  • 以文本形式存储的数字。Excel 会对它们进行计数,而不是求和。请先修复列格式。
  • 忘记刷新。在您刷新之前,新行不会包含在汇总中。
  • 源数据中的空白行。它们可能会将您的数据分割成不完整的范围。
  • 过早重命名字段。微软建议“在完成 PivotTable 的设置之前”不要重命名字段。
  • 使用范围而不是表格。Excel 表格在刷新时会获取新行,而固定范围则不会。

想要跳过设置?尝试使用 Powerdrill Bloom 导入一份销售导出数据,并请求按地区和月份汇总。

常见问题解答

如何在 Excel 中创建数据透视表?

选择数据中的单元格,然后转到“插入”并选择“数据透视表”。选择“新工作表”或“现有工作表”,然后选择“确定”。在“数据透视表字段”窗格中,勾选所需的字段,然后将它们拖到“行”、“列”、“值”或“筛选器”中。

数据透视表有什么用?

数据透视表可以按类别汇总大量数据。它可以按地区统计总销售额、按客户类型统计订单数量,或按代表统计平均交易规模。微软将其描述为“计算、汇总和分析数据”并发现模式和趋势的工具。

如何从多个工作表创建数据透视表?

将每个表添加到工作簿的 Data Model 中,然后基于公共字段在它们之间创建关系。从 Data Model 插入 PivotTable,“字段列表”就会显示每个表中的字段。微软指出,Excel for Mac 不支持 Data Models。

为什么我的数据透视表不显示新数据?

数据透视表运行在数据源的快照上,因此在添加新数据后需要刷新。在数据透视表内部右键单击并选择“刷新”。如果数据源是固定范围而不是 Excel 表格,则还需要更新源数据范围。

AI 可以帮我制作数据透视表吗?

是的。在拥有相应许可证的情况下,Excel 中的 Copilot 可以根据“创建一个销售额求和的 PivotTable”等请求来构建 PivotTable。Powerdrill Bloom 则可以从上传的 Excel 或 CSV 文件中,将同类的分组汇总作为表格和图表返回。

来源: 微软支持,创建 PivotTable 以分析工作表数据 · 微软支持,在 Excel 中使用多个表创建 PivotTable · 微软支持,在 Excel 中使用 Copilot 可视化您的数据 · 微软支持,使用字段列表在 PivotTable 中排列字段 · 微软支持,在 PivotTable 中对数据进行组合或取消组合。