数据透视表

创建数据透视表以分析工作表数据

创建数据透视表以分析工作表数据

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

数据透视表是计算、汇总和分析数据的强大工具,可助你了解数据中的对比情况、模式和趋势。

你的浏览器不支持视频。 请安装 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

创建数据透视表

  1. 选择要据其创建数据透视表的单元格。

    注意:  数据不应有任何空行或列。 它必须只有一行标题。

  2. 选择“插入”>“数据透视表”。

    数据透视表

  3. 在“请选择要分析的数据”下,选择“选择一个表或区域”。 

    数据透视表

  4. 在“表/区域”中验证单元格区域。

  5. 在“选择放置数据透视图的位置”下,选择“新工作表”,将数据透视图放置在新工作表中;或选择“现有工作表”,然后选择要显示数据透视表​​的位置。

  6. 选择“确定”。

构建数据透视表

  1. 若要向数据透视表中添加字段,请在“数据透视表字段”窗格中选中字段名称复选框。

    注意: 所选字段将添加至默认区域:非数字字段添加到“”,日期和时间层次结构添加到“”,数值字段添加到“”。

    数据透视表

  2. 若要将字段从一个区域移到另一个区域,请将该字段拖到目标区域。

准备工作:

  • 应将数据整理为表格格式,且没有任何空白行或空白列。 理想情况下,可使用类似上述示例的 Excel 表格

  • 表格是很棒的数据透视表数据源,因为刷新数据时,添加到表中的行会自动包含到数据透视表中,且所有新列均包含到“数据透视表字段”列表中。 否则, 您需要更改数据透视表的源数据, 或使用动态命名区域公式

  • 列中的数据类型应相同。 例如,同一列中不得混合使用日期和文本。

  • 数据透视表处理数据的快照(称为缓存),因此不会以任何方式更改实际数据。

创建数据透视表

如果你在使用数据透视表方面没有什么经验或不确定如何开始,“推荐的数据透视表”会是一个不错的选择。 当你使用此功能时,Excel 将通过在数据透视表中使数据与最合适的区域相匹配来确定有意义的布局。 这可以为你进行其他实验提供一个起点。 在创建建议的数据透视表后,你可以尝试不同的方向,并重新排列字段以达到特定结果。

你也可以下载交互式制作第一个数据透视表教程。

推荐的数据透视表

手动创建数据透视表

  1. 单击源数据或表格区域的单元格。

  2. 转到“插入”>“推荐的数据透视表”。

    转到“插入”>“推荐的数据透视表”,让 Excel 为你创建数据透视表

  3. Excel 可分析数据并显示若干选项,例如在本例中使用家庭开支数据。

    Excel​​“推荐的数据透视表”对话框
  4. 选择最适合你的数据透视表,然后按“确定”。 Excel 将在新工作表上创建数据透视表,并显示“数据透视表字段”列表。

  1. 单击源数据或表格区域的单元格。

  2. 转到“插入”>“数据透视表”。

    如果使用的是 Excel for Mac 2011 及更低版本,则数据透视表按钮位于“分析”组中的“数据”选项卡上。

    "数据"选项卡,"分析"组

  3. Excel 将显示“创建数据透视表”对话框,区域或表名称处于选中状态。 此情况下,将使用名为“tbl_HouseholdExpenses”的表。

  4. 在“选择放置数据透视表的位置”部分,选择“新工作表”或“现有工作表”。 对于“现有工作表”,选择希望放置数据透视表的单元格。

  5. 单击“确定”,Excel 就会创建空的数据透视表并显示“数据透视表字段”列表。

在顶部的“字段名称”区域,选择要添加到数据透视表的任何字段的复选框。 默认情况下,非数值字段添加到“”区域,日期和时间字段添加到“”区域,数值字段添加到“”区域。 也可将任意可用项手动拖放到任意数据透视表字段,或者,如果不再需要数据透视表中的某个项,只需将其拖出字段列表或取消选中该项。 数据透视表的一项功能是能够重新排列字段项,便于快速轻松更改其外观。

数据透视表字段列表

数据透视表中的对应字段

Excel​​“数据透视表字段列表”对话框示例



数据透视表和“字段”如何关联到“字段列表”的示例。

  • 汇总方式

    默认情况下,“”区域下的数据透视表字段显示为 SUM。 如果 Excel 将数据解释为文本,则会显示为 COUNT。 这就是为何需要确保不混合使用值字段的数据类型。 可以先单击字段名称右侧的箭头,然后选择“字段设置”选项来更改默认计算。

    接着,更改“汇总依据”部分的计算。 请注意,更改计算方法时,Excel 会自动将其附加到“自定义名称”部分(如“字段名求和”),但可进行更改。 如果单击“数字...”按钮,可更改整个字段的数字格式。

    提示: 由于更改“汇总依据”部分的计算会更改数据透视表字段名称,因此完成数据透视表设置前,最好不要重命名数据透视表字段。 一个技巧是单击“替换”(“编辑”菜单上) >“查找内容”>“总和”,然后将“替换为”留空,一次性替换所有内容,而不是手动重新键入。

  • 数据显示方式

    还可将其显示为字段的百分比,而不是使用计算进行数据汇总。 下例中,更改了家庭开支金额,使其显示为“总计 %”,而不是值的总和。

    数据透视表示例,其中各值显示为总计的百分比

    打开“字段设置”对话框后,可从“数据显示方式”选项卡进行选择。

  • 将值同时显示为计算和百分比。

    只需将项两次拖到“”部分,右键单击值然后选择“字段设置”并为每个项设置“汇总依据”和“数据显示方式”选项。

如果向数据透视表数据源添加新数据,需要刷新基于该数据源生成的所有数据透视表。 若要只刷新一张数据透视表,可右键单击数据透视表区域的任意位置,然后选择“刷新”。 如果有多个数据透视表,首先在任意数据透视表中选择任意单元格,然后在“功能区”上转到“数据透视表”>“分析”,然后单击“刷新”按钮下的箭头并选择“全部刷新”。

如果创建了数据透视表但不再需要它,只需选择整个数据透视表区域,然后按“删除”。 不会对周围的其他数据、数据透视表或图表产生任何影响。 如果数据透视表位于单独工作表上,里面没有你想要保留的数据,则快速删除数据透视表的方法是删除该工作表。

现在你可以在 Excel Online 中的电子表格中插入数据透视表。

重要: 如果其他用户在同一时间使用该电子表格,不建议在其中创建或处理数据透视表。

  1. 选择电子表格中的表格或区域。

  2. 转到“插入”>“数据透视表”。

  3. Excel 将显示“创建数据透视表”对话框,区域或表名称处于选中状态。

    创建数据透视表
  4. 在“选择放置数据透视表的位置”部分,选择“新工作表”或“现有工作表”。 对于“现有工作表”,选择希望放置数据透视表的单元格。

    注意: 你引用的单元格应位于表格或区域之外。

  5. 单击“确定”,Excel 就会创建空的数据透视表并显示“数据透视表字段”列表。

在顶部的“数据透视表字段”区域,选择要添加到数据透视表的任何字段的复选框。 默认情况下,非数值字段添加到“”区域,日期和时间字段添加到“”区域,数值字段添加到“”区域。 也可将任意可用项手动拖放到任意数据透视表字段,或者,如果不再需要数据透视表中的某个项,只需将其拖出字段列表或取消选中该项。 数据透视表的一项功能是能够重新排列字段项,便于快速轻松更改其外观。

数据透视表字段列表

数据透视表中的对应字段

Excel​​“数据透视表字段列表”对话框示例



数据透视表和“字段”如何关联到“字段列表”的示例。

  • 默认情况下,“”区域下的数据透视表字段显示为 SUM。 如果 Excel 将数据解释为文本,则会显示为 COUNT。 这就是为何需要确保不混合使用值字段的数据类型。 可以先单击字段名称右侧的箭头,然后选择“值字段设置”选项来更改默认计算。

    Excel“值字段设置”对话框

    接着,更改“汇总值依据”部分的计算。 请注意,更改计算方法时,Excel 会自动将其附加到“自定义名称”部分(如“字段名求和”),但可进行更改。 如果单击“数字格式”按钮,可更改整个字段的数字格式。

    “按值汇总“选项的 ​​Excel“值字段设置”对话框

    提示: 由于更改“汇总值依据”部分的计算会更改数据透视表字段名称,因此完成数据透视表设置前,最好不要重命名数据透视表字段。 一个技巧:使用“查找和替换”(Ctrl+H) >“查找内容”>“总和”,然后将“替换为”留空,一次性替换所有内容,而不是手动重新键入。

  • 值显示方式

    还可将其显示为字段的百分比,而不是使用计算进行数据汇总。 下例中,更改了家庭开支金额,使其显示为“总计 %”,而不是值的总和。

    数据透视表示例,其中各值显示为总计的百分比

    打开“值字段设置”对话框后,可从“值显示方式”选项卡进行选择。

    “数据透视表值字段设置”>“值显示方式”对话框
  • 将值同时显示为计算和百分比。

    只需将项两次拖到“”部分,然后为每个项设置“汇总值依据”和“值显示方式”选项。

如果向数据透视表数据源添加新数据,在该数据源基础上构建的所有数据透视表都需要刷新。 若要刷新数据透视表,可以右键单击数据透视表区域中的任意位置,然后选择“刷新”。

刷新数据透视表

如果创建了数据透视表但不再需要它,只需选择整个数据透视表区域,然后按“删除”。 不会对周围的其他数据、数据透视表或图表产生任何影响。 如果数据透视表位于单独工作表上,里面没有你想要保留的数据,则快速删除数据透视表的方法是删除该工作表。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

创建数据透视图

使用切片器筛选数据透视表数据 

创建数据透视表日程表以筛选日期

使用数据模型创建数据透视表以分析多个表中的数据

使用字段列表排列数据透视表中的字段

更改数据透视表的源数据

在数据透视表中计算值

删除数据透视表

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×