Excel 数据透视表 - 快速指南



Excel 数据透视表 - 概述

数据透视表是一个非常强大的工具,您可以使用它来切分和分析数据。您可以使用一个紧凑的表格跟踪和分析数十万个数据点,该表格可以动态更改,使您能够找到数据的不同视角。它是一个简单易用但功能强大的工具。

数据透视表的主要功能如下:

  • 创建数据透视表非常简单快捷

  • 通过简单地拖动字段、排序和筛选以及对数据进行不同的计算,可以即时处理数据。

  • 随着您对数据的深入了解,找到适合您数据的表示形式。

  • 能够即时创建报表。

  • 在几秒钟内从同一个数据透视表生成多个报表。

  • 提供交互式报表以与受众同步。

在本教程中,您将详细了解这些数据透视表功能以及示例。在本教程结束时,您将对数据透视表功能有足够的了解,可以开始根据需要探索、分析和报告数据。

创建数据透视表

您可以从数据区域或 Excel 表格创建数据透视表。如果您知道要查找的内容,可以从一个空的数据透视表开始填写详细信息。您还可以使用 Excel 推荐的数据透视表,它可以为您提供有关最适合汇总数据的透视表布局的提示。

您将在“从表格或区域创建数据透视表”章节中学习如何从数据区域或 Excel 表格创建数据透视表。

Excel 为您提供了一种更强大的方法来从多个表格、不同的数据源和外部数据源创建数据透视表。它被称为 PowerPivot,它在其称为数据模型的数据库上工作。您将在本教程库中的其他教程中学习这些 Excel 强大工具。

在您深入了解这些强大工具之前,您需要首先了解本教程中解释的普通数据透视表。

数据透视表布局 - 字段和区域

数据透视表布局仅取决于您为报表选择了哪些字段以及如何在区域中排列它们。可以通过简单地拖动字段来完成选择和排列。当您拖动字段时,数据透视表布局会不断变化,并且只需几秒钟即可完成。

您将在“数据透视表字段”和“数据透视表区域”章节中了解数据透视表字段和区域。

使用数据透视表探索数据

通常使用数据透视表的主要目标是探索数据以提取重要和所需的信息。您有几种方法可以做到这一点,包括排序、筛选、嵌套、折叠和展开、分组和取消分组等。

您将在“使用数据透视表探索数据”章节中概述这些选项。

汇总值

一旦您通过不同的探索技术整理了所需的数据,下一步您可能想要采取的步骤就是汇总数据。Excel 为您提供各种计算类型,您可以根据适用性和要求应用这些类型。您还可以切换不同的计算类型并在几秒钟内查看结果。

您将在“通过不同的计算类型汇总值”章节中学习如何在数据透视表上应用计算类型。

更新数据透视表

探索并汇总数据后,如果源数据更新,则无需重复此操作。您可以刷新数据透视表,使其反映源数据中的更改。

您将在“更新数据透视表”章节中学习刷新数据 的各种方法。

数据透视表报表

使用数据透视表探索和汇总数据后,您将将其作为报表呈现。数据透视表报表本质上是交互式的,其特点是即使是不熟悉 Excel 的人也可以直观地使用它们。由于它们固有的动态特性,它们将使您能够快速更改报表的视角,以显示所需的详细程度或专注于受众感兴趣的特定项目。

此外,您可以构建一个数据透视表报表,用于独立演示或作为广泛报表的组成部分,具体取决于情况。您将在“数据透视表报表”章节中学习使用数据透视表的几种报表方法。

Excel 数据透视表 - 创建

您可以从数据区域或 Excel 表格创建数据透视表。在这两种情况下,数据的首行都应包含列的标题。

如果您确定要包含在数据透视表中的字段以及所需的布局,则可以从一个空的数据透视表开始构建数据透视表。

如果您不确定哪个数据透视表布局最适合您的数据,则可以使用 Excel 的“推荐的数据透视表”命令查看自定义到您的数据的数据透视表,并选择您喜欢的那个。

从数据区域创建数据透视表

请考虑以下数据区域,其中包含每个销售人员在每个区域以及 1 月、2 月和 3 月的销售数据:

Creating PivotTable

要从该数据区域创建数据透视表,请执行以下操作:

  • 确保第一行包含标题。您需要标题,因为它们将成为数据透视表中的字段名称。

  • 将数据区域命名为 SalesData_Range。

  • 单击数据区域 - SalesData_Range。

  • 单击功能区上的“插入”选项卡。

单击“表格”组中的“数据透视表”。将出现“创建数据透视表”对话框。

Tables Group

在“创建数据透视表”对话框中,在“选择要分析的数据”下,您可以选择当前工作簿中的表格或区域,或使用外部数据源。

由于您是从数据区域创建数据透视表,因此请从对话框中选择以下内容:

  • 选择“选择表格或区域”。

  • 在“表格/区域”框中,键入区域名称 - SalesData_Range。

  • 在“选择要放置数据透视表报表的位置”下选择“新建工作表”,然后单击“确定”。

您可以通过将此数据区域添加到数据模型来选择分析多个表格。您可以在 Excel PowerPivot 教程中学习如何分析多个表格、使用数据模型以及如何使用外部数据源创建数据透视表。

Range Name

一个新的工作表将插入到您的工作簿中。新工作表包含一个空的数据透视表。将工作表命名为 - Range-PivotTable。

Range PivotTable

如您所见,“数据透视表字段”列表出现在工作表的右侧,其中包含数据区域中各列的标题名称。此外,在功能区上,将出现“数据透视表工具” - “分析”和“设计”。

向数据透视表添加字段

您将在本教程后面的章节中详细了解数据透视表字段和区域。现在,请观察向数据透视表添加字段的步骤。

假设您想按销售人员汇总 1 月、2 月和 3 月的订单金额。您可以按照以下几个简单的步骤执行此操作:

  • 单击“数据透视表字段”列表中的“销售人员”字段,并将其拖动到“行”区域。

  • 单击“数据透视表字段”列表中的“月份”字段,并将其也拖动到“行”区域。

  • 单击“订单金额”,并将其拖动到“∑ 值”区域。

您的第一个数据透视表已准备就绪,如下所示

First PivotTable

请注意,数据透视表中出现了两列,一列包含您选择的行标签,即“销售人员”和“月份”,另一列包含“订单金额之和”。除了按销售人员每月汇总的订单金额外,您还将获得代表该人员总销售额的小计。如果您向下滚动工作表,您会发现最后一行是“总计”,代表总销售额。

随着您在本教程中的学习,您将了解到更多关于根据需要生成数据透视表的信息。

从表格创建数据透视表

请考虑以下 Excel 表格,其中包含与上一节相同的销售数据:

Excel Table

Excel 表格本身将具有名称,并且列将具有标题,这是创建数据透视表的必要条件。假设表名为 SalesData_Table。

要从该 Excel 表格创建数据透视表,请执行以下操作:

  • 单击表格 - SalesData_Table。

  • 单击功能区上的“插入”选项卡。

  • 单击“表格”组中的“数据透视表”。将出现“创建数据透视表”对话框。

Insert Tab
  • 单击“选择表格或区域”。

  • 在“表格/区域”框中,键入表名 - SalesData_Table。

  • 在“选择要放置数据透视表报表的位置”下选择“新建工作表”。单击“确定”。

Sales Data Table

一个新的工作表将插入到您的工作簿中。新工作表包含一个空的数据透视表。将工作表命名为 - Table-PivotTable。工作表 - Table-PivotTable 看起来与您在上一节中数据区域案例中获得的工作表类似。

您可以像在本节中前面“向数据透视表添加字段”中看到的那样向数据透视表添加字段。

使用推荐的数据透视表创建数据透视表

如果您不熟悉 Excel 数据透视表,或者如果您不知道哪些字段会导致有意义的报表,则可以使用 Excel 中的“推荐的数据透视表”命令。“推荐的数据透视表”将为您提供所有可能的数据报表以及关联的布局。换句话说,显示的选项将是针对您的数据自定义的数据透视表。

要使用“推荐的数据透视表”从 Excel 表格 SalesData-Table 创建数据透视表,请执行以下操作:

  • 单击表格 SalesData-Table。

  • 单击“插入”选项卡。

  • 单击“表格”组中的“推荐的数据透视表”。将出现“推荐的数据透视表”对话框。

Recommended PivotTables

在“推荐的数据透视表”对话框中,将显示适合您的数据的可能的自定义数据透视表。

  • 单击每个数据透视表选项以查看右侧的预览。

  • 单击“数据透视表 - 按销售人员和月份汇总订单金额”,然后单击“确定”。

您将在右侧获得预览。

Preview

选定的数据透视表将显示在工作簿中的新工作表中。

Select PivotTable

您可以看到已选择了“数据透视表字段” - “销售人员”、“区域”、“订单金额”和“月份”。其中,“区域”和“销售人员”位于“行”区域,“月份”位于“列”区域,“订单金额之和”位于“∑ 值”区域。

数据透视表按区域、销售人员和月份汇总了数据。每个区域、每个销售人员和每个月份都显示了小计。

Excel 数据透视表 - 字段

“数据透视表字段”是与数据透视表关联的任务窗格。“数据透视表字段”任务窗格包含“字段”和“区域”。默认情况下,任务窗格显示在窗口的右侧,字段显示在区域上方。

字段表示数据中的列 - 区域或 Excel 表格,并且将具有复选框。选定的字段将显示在报表中。区域表示报表的布局和报表中包含的计算。

在任务窗格底部,您将找到一个选项 - “延迟布局更新”,旁边有一个“更新”按钮。

  • 默认情况下,此选项未选中,并且您在字段选择或布局选项中所做的任何更改都会立即反映在数据透视表中。

  • 如果选中此选项,则您的选择更改将不会更新,直到您单击“**更新**”按钮。

Update

在本节中,您将了解有关字段的详细信息。在下一节中,您将了解有关区域的详细信息。

数据透视表字段任务窗格

您可以在包含数据透视表的工作表上找到“数据透视表字段”任务窗格。要查看“数据透视表字段”任务窗格,请单击数据透视表。如果未显示“数据透视表字段”任务窗格,请检查功能区中的以下内容 -

  • 单击功能区中“数据透视表工具”下的“分析”选项卡。
  • 检查“显示”组中是否选择了“字段列表”(即突出显示)。
  • 如果未选中“字段列表”,则单击它。

“数据透视表字段”任务窗格将显示在窗口的右侧,标题为“数据透视表字段”。

PivotTables Task Pane

移动“数据透视表字段”任务窗格

在“数据透视表字段”任务窗格的“数据透视表字段”标题右侧,您将找到按钮向下箭头。这表示“任务窗格选项”。单击按钮向下箭头。“任务窗格选项 - 移动、大小和关闭”将显示在下拉列表中。

Moving PivotTables Task Pane

您可以将“数据透视表”任务窗格移动到窗口中的任何位置,如下所示 -

  • 在下拉列表中单击“移动”。四方向箭头按钮将出现在任务窗格上。

  • 单击四方向箭头图标并将窗格拖动到您要放置它的位置。您可以将任务窗格放置在数据透视表旁边,如下所示。

Labels

您可以将任务窗格放置在窗口的左侧,如下所示。

Taskpane

调整“数据透视表字段”任务窗格的大小

您可以调整“数据透视表”任务窗格的大小 - 即增加/减少任务窗格的长度和/或宽度,如下所示 -

  • 单击“任务窗格选项” - 向下箭头,它位于标题“数据透视表字段”的右侧。

  • 在下拉列表中单击“大小”。

  • 使用符号来增加/减少任务窗格的宽度。

  • 使用符号来增加/减少任务窗格的高度。

在“∑ 值”区域中,要使“订单金额之和”完全可见,您可以调整任务窗格的大小,如下所示。

Resizing

数据透视表字段

“数据透视表字段”列表包含与工作簿关联的所有表以及相应的字段。通过选择“数据透视表字段”列表中的字段,您将创建数据透视表。

带有复选框的表和相应的字段反映了您的数据透视表数据。您可以随机选中/取消选中字段,从而可以快速更改数据透视表,突出显示您要报告或呈现的汇总数据。

PivotTable Fields

您可以观察到,如果只有一个表,则“数据透视表字段”列表中将不会显示表名。只有字段将显示带有复选框。

在字段列表上方,您将找到操作“选择要添加到报表的字段”。在右侧,您将找到按钮 - 设置,它表示“工具”。

  • 单击“工具”按钮。

在下拉列表中,您将找到以下内容 -

  • 五个不同的字段和区域布局选项。

  • 两个字段在“字段列表”中的排序顺序选项 -

    • 按 A 到 Z 排序。

    • 按数据源顺序排序。

Tools

如您在上面的“字段列表”中所观察到的,排序顺序默认为 - 即按数据源顺序。这意味着,它是数据表中列的显示顺序。

通常,您可以保留默认顺序。但是,有时,您可能会在一个表中遇到许多字段并且可能不熟悉它们。在这种情况下,您可以通过单击“工具”下拉列表中的“按 A 到 Z 排序”来按字母顺序对字段进行排序。然后,“数据透视表字段”列表如下所示 -

Data Source Order

Excel 数据透视表 - 区域

数据透视表区域是“数据透视表字段”任务窗格的一部分。通过在区域中排列选定的字段,您可以获得不同的数据透视表布局。由于您可以简单地跨区域拖动字段,因此您可以快速切换不同的布局,以您想要的方式汇总数据。

您已在本教程前面章节的“数据透视表字段”中了解了“数据透视表字段”任务窗格。在本节中,您将了解数据透视表区域。

有四个可用的数据透视表区域 -

  • 行。
  • 列。
  • 筛选器。
  • ∑ 值(读作汇总值)。
PivotTable Areas

消息 - “**将字段拖动到下面的区域**”显示在区域上方。

使用数据透视表区域,您可以选择 -

  • 要显示为行的字段(“行”区域)。
  • 要显示为列的字段(“列”区域)。
  • 如何汇总数据(“∑ 值”区域)。
  • 任何字段的筛选器(“筛选器”区域)。

您可以简单地跨这些区域拖动字段并观察数据透视表布局如何变化。

如果您仅通过选中复选框来选择“数据透视表字段”列表中的字段,则所有非数字字段将自动添加到“行”区域,按照您选择的顺序。

您可以选择地将字段拖动到“行”区域。放在“行”区域中的字段将显示为数据透视表中的行,行标签为所选字段的值。

例如,考虑“销售数据”表。

  • 将字段“销售人员”拖动到“行”区域。
  • 将字段“月份”拖动到“行”区域。

您的数据透视表将显示一列包含行标签 - “销售人员”和“月份”,以及最后一行为“合计”,如下所示。

Rows

您可以将字段拖动到“列”区域。

放在“列”区域中的字段将显示为数据透视表中的列,列标签为所选字段的值。

将字段“区域”拖动到“列”区域。您的数据透视表将显示第一列包含行标签 - “销售人员”和“月份”,接下来的四列包含列标签 - “区域”,以及最后一列“合计”,如下所示。

Column
  • 将字段“月份”从“行”拖动到“列”。

  • 将字段“区域”从“列”拖动到“行”。您的数据透视表布局将发生变化,如下所示。

Columns Row

您可以看到现在只有五列 - 第一个带有行标签的列,三个带有列标签的列,以及最后一个带有“合计”的列。

行和列的数量基于这些字段中值的个数。

∑ 值

数据透视表的主要用途是汇总值。因此,通过将要汇总数据的字段放在“**∑ 值**”区域中,您将得到汇总表。

  • 将字段“订单金额”拖动到“**∑ 值**”。

  • 将字段“区域”拖动到“行”区域中“销售人员”字段的上方。此步骤是为了更改嵌套顺序。您将在本教程的“数据透视表中的嵌套”章节中学习嵌套。

Sigma Values

如您所见,数据按区域、销售人员和月份汇总。每个区域都有按月份的小计。您还在“合计”行中按月份有总计,在“合计”列中按区域有总计。

筛选器

“筛选器”区域用于在数据透视表中放置筛选器。假设您只想分别显示所选区域的结果。

将字段“区域”从“行”区域拖动到“筛选器”区域。筛选器“区域”将放置在数据透视表上方。如果您在数据透视表上方没有空行,则数据透视表将向下推,并在数据透视表上方插入行以用于筛选器。

Filters

如您所见,默认情况下,“筛选器”中显示“(全部)”,并且数据透视表显示所有“区域”值的数据。

  • 单击筛选器右侧的箭头。
  • 选中复选框 - “选择多个项目”。
All

下拉列表中的所有选项都将显示复选框。默认情况下,所有复选框都已选中。

  • 选中复选框 - “北部”和“南部”。
  • 清除其他复选框。单击“确定”。
Check Boxes

数据透视表将更改为反映筛选后的数据。

Reflect

您可以观察到,筛选器显示“(多个项目)”。因此,当某人查看数据透视表时,不会立即清楚筛选了哪些值。

Excel 提供了另一个名为“切片器”的工具来更有效地处理筛选。您将在本教程后面的章节中详细了解“在数据透视表中筛选数据”。

Excel 数据透视表 - 探索数据

Excel 数据透视表允许您从 Excel 表格或数据区域中浏览和提取重要数据。有几种方法可以做到这一点,您可以选择最适合您数据的那些方法。此外,在您浏览数据时,您可以即时查看不同的组合,因为您更改了选择以选择数据值。

您可以使用数据透视表执行以下操作 -

  • 对数据进行排序。
  • 筛选数据。
  • 嵌套数据透视表字段。
  • 展开和折叠字段。
  • 对字段值进行分组和取消分组。

排序和筛选数据

您可以按字段值的升序或降序对数据透视表中的数据进行排序。您还可以按从小到大或从大到小的子计进行排序。您还可以设置排序选项。您将在本教程的“在数据透视表中排序数据”章节中详细了解这些内容。

您可以筛选数据透视表中的数据以关注某些特定数据。数据透视表中有多个筛选选项,您将在本教程的“在数据透视表中筛选数据”章节中学习。您可以使用切片器进行筛选,您将在本教程的“使用切片器进行筛选”章节中学习。

嵌套、展开和折叠字段

您可以嵌套数据透视表中的字段以显示层次结构(如果与您的数据相关)。您将在本教程的“在数据透视表中嵌套”章节中学习这一点。

当你的数据透视表中包含嵌套字段时,你可以展开和折叠这些字段的值。你将在本教程的“使用数据透视表工具探索数据”章节中学习这些内容。

字段值的组合和取消组合

你可以在数据透视表中组合和取消组合字段的特定值。你将在本教程的“使用数据透视表工具探索数据”章节中学习这一点。

Excel 数据透视表 - 数据排序

你可以对数据透视表中的数据进行排序,以便于你找到要分析的项目。你可以按从低到高、从高到低或任何你选择的自定义顺序对数据进行排序。

考虑以下数据透视表,其中包含按地区、销售人员和月份汇总的销售数据。

Sum of Order Amount

按字段排序

你可以按上面数据透视表中行或列中的字段(地区、销售人员和月份)对数据进行排序。

要按“销售人员”字段对数据透视表进行排序,请按以下步骤操作:

  • 点击行标签中的向下箭头Down Arrow

  • 从下拉列表中的“选择字段”框中选择“销售人员”。

Sorting

将显示以下排序选项:

  • 按 A 到 Z 排序。
  • 按 Z 到 A 排序。
  • 更多排序选项。

此外,默认情况下,“销售人员”字段按升序排序。点击“**按 Z 到 A 排序**”。“销售人员”字段将按降序排序。

Sort Z to A

同样,你可以通过点击列标签中的向下箭头Down Arrow,对列中的“月份”字段进行排序。

按小计排序

假设你希望根据每个地区的总订单金额(从高到低)对数据透视表进行排序。也就是说,你希望按小计对数据透视表进行排序。

Sorting on Subtotals

你可以看到小计没有向下箭头Down Arrow。你仍然可以按以下步骤按小计对数据透视表进行排序:

  • 右键单击“总计”列中任何销售人员的小计。

  • 从下拉列表中选择“排序”。

  • 将出现另一个下拉列表,其中包含排序选项 - 按从小到大排序、按从大到小排序和更多排序选项。选择按从大到小排序。

Grand Total

“总计”列中的小计按从高到低的顺序在每个区域中排序。

Click Sort

同样,如果你希望按地区对数据透视表中的小计进行排序,请执行以下操作:

  • 右键单击“总计”列中任何区域的小计。

  • 在下拉列表中点击“排序”。

  • 在第二个下拉列表中点击“按从大到小排序”。数据透视表将按地区小计进行排序。

Total Amount

你可以看到,南方地区的订单金额最高,而北方地区的订单金额最低。

你还可以按以下步骤按月份总金额对数据透视表进行排序:

  • 右键单击“总计”行中的任何小计。
  • 从下拉列表中选择“排序”。
  • 从第二个下拉列表中选择“按从大到小排序”。

数据透视表将按月份总金额进行排序。

More Sort Options

你可以看到,二月份的订单金额最高,而三月份的订单金额最低。

更多排序选项

假设你希望按一月份的地区总金额对数据透视表进行排序。

  • 点击行标签中的向下箭头Down Arrow

  • 从下拉列表中选择“更多排序选项”。将出现“排序(地区)”对话框。

Region

你可以看到,在“摘要”下,当前排序顺序显示为按升序排序地区。在“排序选项”下选择了“按升序(A 到 Z)”。在下面的框中,显示了“地区”。

  • 点击包含“地区”的框。
  • 点击“订单金额之和”。
More Options

点击“更多选项”按钮。将出现“更多排序选项(地区)”对话框。

Values in selected Column

你可以看到,在“排序依据”下,选择了“总计”。在“摘要”下,当前排序顺序显示为按升序“按订单金额之和排序地区”。

  • 在“排序依据”下点击“所选列中的值:”。

  • 在下面的框中,输入 B5。

Ascending Order

你可以看到,在“摘要”下,当前排序顺序如下所示:

  • 按升序“按订单金额之和排序地区”,使用此列中的值:一月。点击“确定”。

  • 将出现“排序(地区)”对话框。在“排序选项”下选择“按降序(Z 到 A)”。

Under Summary

在“摘要”下,当前排序顺序如下所示:

按降序“按订单金额之和排序地区”,使用此列中的值:一月。点击“确定”。数据透视表将按地区排序,使用一月份的值。

Sorting Data Manually

你可以看到,在一月份,西部的订单金额最高,而北部的订单金额最低。

手动排序数据

在数据透视表中,数据会根据你选择的排序选项自动排序。这被称为自动排序。

将光标置于行标签或列标签中的向下箭头Down Arrow上。

Select Manual

将出现“自动排序”,显示数据透视表中每个字段的当前排序顺序。现在,假设你希望按以下顺序对“地区”字段进行排序:东部、西部、北部和南部。你可以手动执行此操作,如下所示:

  • 点击行标签中的向下箭头Down Arrow

  • 从下拉列表中的“选择字段”框中选择“地区”。

  • 点击“更多排序选项”。将出现“排序(地区)”对话框。

  • 选择“手动”(你可以拖动项目以重新排列它们)。

  • 点击“确定”。

Select Region

在“摘要”下,当前排序顺序显示为“拖动‘地区’字段的项目以按任意顺序显示它们”。

点击“东部”并将其拖动到顶部。当你拖动“东部”时,一个水平的绿色条出现在整个行上并移动。

Click on East

对“地区”字段的其他项目重复拖动操作,直到获得所需的排列。

Repeat

你可以看到以下内容:

  • 嵌套字段“销售人员”的项目也会随着相应的“地区”字段项目一起移动。此外,其他列中的值也会相应移动。

  • 如果你将光标置于行标签或列标签中的向下箭头Down Arrow上,“自动排序”将显示“销售人员”和“月份”字段的当前排序顺序。因为你已手动对“地区”字段进行排序,所以它不会显示在“自动排序”中。

**注意** - 你无法使用此手动拖动操作来重新排列数据透视表字段列表中“∑ 值”区域中的字段项目。因此,你无法在此数据透视表中拖动“订单金额之和”的值。

设置排序选项

在上一节中,你学习了如何将字段的排序选项设置为手动。你还可以设置以下其他排序选项:

  • 点击行标签中的向下箭头Down Arrow

  • 在“选择字段”框中选择“地区”。

  • 点击“更多排序选项”。将出现“排序(地区)”对话框。

  • 点击“更多选项”按钮。

将出现“更多排序选项(地区)”对话框。你可以在此对话框中设置更多排序选项。

Click OK

在“自动排序”下,你可以选中或取消选中“每次更新报表时自动排序”框,以允许或停止在每次更新数据透视表数据时进行自动排序。

  • 取消选中“每次更新报表时自动排序”框。

现在,“第一关键排序顺序”选项可用。你可以使用此选项选择要使用的自定义顺序。

  • 点击“第一关键排序顺序”下的框。
Click the Box

你可以看到,下拉列表中提供了星期几和月份的自定义列表。你可以使用其中的任何一个,或者你可以使用自己的自定义列表,例如“高”、“中”、“低”或“S”、“M”、“L”、“XL”等按大小排序的列表,这些列表不是按字母顺序排列的。

你可以从功能区的“文件”选项卡创建自定义列表。文件→选项。在“Excel 选项”对话框中,点击“高级”并浏览到“常规”。你将在“为排序和填充序列创建列表”旁边找到“编辑自定义列表”按钮。

Advanced

请注意,在更新(刷新)数据透视表中的数据时,自定义列表排序顺序不会保留。

在“排序依据”下,你可以点击“总计”或“所选列中的值”以按这些值排序。当你将排序设置为“手动”时,此选项不可用。

排序数据透视表时需要考虑的要点

在数据透视表中排序数据时,请记住以下几点:

  • 包含前导空格的数据会影响排序结果。在排序数据之前,请删除任何前导空格。

  • 你无法对区分大小写的文本条目进行排序。

  • 你无法按特定格式(例如单元格或字体颜色)对数据进行排序。

  • 你无法按条件格式指示器(例如图标集)对数据进行排序。

Excel 数据透视表 - 数据筛选

你可能需要对数据透视表数据的一部分进行深入分析。这可能是因为你的数据量很大,并且你只需要关注数据的一小部分,或者无论数据大小如何,你都需要关注某些特定数据。你可以根据一个或多个字段的值的子集对数据透视表中的数据进行筛选。有几种方法可以做到这一点,如下所示:

  • 使用切片器进行筛选。
  • 使用报表筛选器进行筛选。
  • 手动筛选数据。
  • 使用标签筛选器进行筛选。
  • 使用值筛选器进行筛选。
  • 使用日期筛选器进行筛选。
  • 使用前 10 名筛选器进行筛选。
  • 使用时间轴进行筛选。

你将在下一章中学习如何使用切片器筛选数据。你将在本章中了解如何使用上面提到的其他方法进行筛选。

考虑以下数据透视表,其中包含按地区、销售人员和月份汇总的销售数据。

Slicers

报表筛选器

你可以将筛选器分配给其中一个字段,以便根据该字段的值动态更改数据透视表。

将“地区”从“行”拖动到数据透视表区域中的“筛选器”。

Report Filters

带有“地区”标签的筛选器将出现在数据透视表上方(如果你在数据透视表上方没有空行,数据透视表将向下移动以腾出空间用于筛选器)。

Space Filter

你会注意到

  • “销售人员”值出现在行中。

  • “月份”值出现在列中。

  • “地区”筛选器出现在顶部,默认选择“全部”。

  • 汇总值为“订单金额之和”。

    • 按销售人员汇总的“订单金额之和”出现在“总计”列中。

    • 按月份汇总的“订单金额之和”出现在“总计”行中。

  • 点击“地区”筛选器右侧框中的向下箭头。

将出现一个包含“地区”字段值的下拉列表。选中“选择多个项目”框。

Select Multiple Items

默认情况下,所有框都已选中。取消选中“全部”框。所有框将被取消选中。

然后选中“南方”和“西部”框,然后点击“确定”。

Uncheck Box

将仅汇总与南方和西部地区相关的数据。

Data Pertaining

在“地区”筛选器旁边的单元格中,显示“(多个项目)”,表示你选择了多个项目。但是,从显示的报表中无法知道选择了多少个项目和/或哪些项目。在这种情况下,使用切片器是更好的筛选选项。

手动筛选

您还可以通过手动选择字段的值来筛选数据透视表。您可以点击行标签或列标签单元格中的向下箭头向下箭头

Manual Filtering

假设您只想分析 2 月份的数据。您需要按“月份”字段筛选值。您可以看到,“月份”是列标签的一部分。

点击列标签单元格中的向下箭头向下箭头

您可以看到,下拉列表中有一个搜索框,框下方是所选字段(即“月份”)的值列表。所有值对应的框都被选中,表示已选择该字段的所有值。

Search Box
  • 取消选中值列表顶部的“(全选)”框。

  • 选中您希望在数据透视表中显示的值的框,在本例中为 2 月份,然后点击“确定”。

Check Box

数据透视表将仅显示与所选“月份”字段值(2 月份)相关的那些值。您可以看到,筛选箭头已更改为图标筛选搜索,表示已应用筛选器。将光标放在筛选搜索图标上。

Month Field Value

您可以看到显示的信息,表明已对“月份”字段应用了手动筛选器。

如果要更改筛选器选择值,请执行以下操作:

  • 点击筛选搜索图标。

  • 选中/取消选中值的框。

如果列表中未显示字段的所有值,请拖动下拉列表右下角的句柄将其放大。或者,如果您知道该值,请在搜索框中输入它。

假设您想对上述已筛选的数据透视表应用另一个筛选器。例如,您想显示 2 月份 Walters, Chris 的数据。您需要通过为“销售人员”字段添加另一个筛选器来优化筛选。您可以看到,“销售人员”是行标签的一部分。

  • 点击行标签单元格中的向下箭头向下箭头

Row Labels Cell

将显示“区域”字段的值列表。这是因为在嵌套顺序中,“区域”位于“销售人员”的外层。您还有一个额外的选项 - “选择字段”。点击“选择字段”框。

  • 从下拉列表中点击“销售人员”。将显示“销售人员”字段的值列表。

  • 取消选中“(全选)”并选中 Walters, Chris。

  • 点击“确定”。

Check Walters

数据透视表将仅显示与所选“月份”字段值(2 月份)和“销售人员”字段值(Walters, Chris)相关的那些值。

行标签的筛选箭头也将更改为图标筛选搜索,表示已应用筛选器。将光标放在行标签或列标签上的筛选搜索图标上。

Column Labels

将显示一个文本框,指示已对“月份”和“销售人员”字段应用了手动筛选器。

因此,您可以根据任意数量的字段和任意数量的值手动筛选数据透视表。

按文本筛选

如果您的字段包含文本,则可以按文本筛选数据透视表,前提是相应的字段标签是基于文本的。例如,请考虑以下员工数据。

Employee Data

数据包含员工的详细信息 - 员工 ID、职称、出生日期、婚姻状况、性别和入职日期。此外,数据还包含员工的管理级别(级别 0-4)。

假设您需要对特定员工的汇报员工数量进行一些分析。您可以创建如下所示的数据透视表。

HireDate

您可能想知道职称中包含“经理”的员工有多少人有员工向其汇报。由于“职称”标签是基于文本的,因此您可以对“职称”字段应用标签筛选器,如下所示:

  • 点击行标签单元格中的向下箭头向下箭头

  • 从下拉列表中的“选择字段”框中选择“职称”。

  • 点击“标签筛选器”。

  • 在第二个下拉列表中点击“包含”。

Manager

将出现“标签筛选器(职称)”对话框。在“包含”旁边的框中输入“经理”。点击“确定”。

Title

数据透视表将被筛选到包含“经理”的“职称”值。

  • 点击筛选搜索图标。

您可以看到显示了筛选按钮,指示以下内容:

  • 已对“职称”字段应用标签筛选器,以及
  • 应用的标签筛选器是什么。
Applied Label Filter

按值筛选

您可能想知道职称中汇报员工超过 25 人的员工。为此,您可以对“职称”字段应用值筛选器,如下所示:

  • 点击行标签单元格中的向下箭头向下箭头

  • 从下拉列表中的“选择字段”框中选择“职称”。

  • 点击“值筛选器”。

  • 从第二个下拉列表中选择“大于或等于”。

Select Greater

将出现“值筛选器(职称)”对话框。在右侧框中输入 25。

数据透视表将被筛选以显示汇报员工超过 25 人的员工职称。

Employee Titles

按日期筛选

您可能希望显示 2015-15 财年所有员工的数据。您可以使用数据筛选器执行以下操作:

  • 将“入职日期”字段包含在数据透视表中。现在,您不需要管理者数据,因此请从数据透视表中删除“管理级别”字段。

ManagerLevel

现在,数据透视表中有了日期字段,您可以使用日期筛选器。

  • 点击行标签单元格中的向下箭头向下箭头

  • 从下拉列表中的“选择字段”框中选择“入职日期”。

  • 点击“日期筛选器”。

  • 从第二个下拉列表中选择“介于”。

Select Between

将出现“日期筛选器(入职日期)”对话框。在两个日期框中分别输入 2014/4/1 和 2015/3/31。点击“确定”。

Data Filter

数据透视表将被筛选以仅显示入职日期介于 2014 年 4 月 1 日和 2015 年 3 月 31 日之间的数据。

Display

您可以将日期分组为季度,如下所示:

  • 右键点击任何日期。“分组”对话框将出现。

  • 在“起始于”框中输入 2014/4/1。选中该框。

  • 在“结束于”框中输入 2015/3/31。选中该框。

  • 在“按”下的框中点击“季度”。

By

日期将在数据透视表中分组为季度。您可以通过将“入职日期”字段从“行”区域拖动到“列”区域来使表格看起来更紧凑。

您将能够知道每个季度在财年中入职了多少员工。

Fiscal year

使用前 10 名筛选器进行筛选

您可以使用前 10 名筛选器在数据透视表中显示字段的前几个或后几个值。

  • 点击行标签单元格中的向下箭头向下箭头

  • 点击“值筛选器”。

  • 在第二个下拉列表中点击“前 10 名”。

Top Filter

将出现“前 10 名筛选器(职称)”对话框。

  • 在第一个框中,点击“前”(您也可以选择“后”)。

  • 在第二个框中,输入一个数字,例如 7。

  • 在第三个框中,您可以通过三种方式进行筛选。

    • 点击“项”以按项数进行筛选。

    • 点击“百分比”以按百分比进行筛选。

    • 点击“总计”以按总计进行筛选。

  • 由于您有“员工 ID 计数”,因此点击“项”。

  • 在第四个框中,点击“员工 ID 计数”字段。

  • 点击“确定”。

Field Count

数据透视表中将显示按“员工 ID 计数”排序的前七个值。

Seven Values

您可以看到,财年雇佣人数最多的是生产技术员,其中大部分在第一季度。

使用时间轴进行筛选

如果您的数据透视表包含日期字段,则可以使用时间轴筛选数据透视表。

从您之前使用的员工数据创建数据透视表,并在“创建数据透视表”对话框中将数据添加到数据模型。

  • 将“职称”字段拖动到“行”区域。

  • 将“员工 ID”字段拖动到“∑ 值”区域,并选择“计数”进行计算。

EmployeeID
  • 点击数据透视表。

  • 单击“插入”选项卡。

  • 点击“筛选”组中的“时间轴”。将出现“插入时间轴”对话框。

Insert Timelines
  • 选中“入职日期”框。
  • 点击“确定”。时间轴将出现在工作表中。
  • “时间轴工具”将出现在功能区上。
Timeline Appears

您可以看到,时间轴上显示了“所有期间 - 按月”。

  • 点击“月”旁边的箭头。

  • 从下拉列表中选择“季度”。时间轴显示将更改为“所有期间 - 按季度”。

Select QUARTERS
  • 点击 2014 年第一季度。

  • 按住 Shift 键并拖动到 2014 年第四季度。时间轴期间被选中为 2014 年第一季度至第四季度。

  • 数据透视表将被筛选到此时间轴期间。

Q1

清除筛选器

您可能需要不时清除已设置的筛选器,以便在数据的不同组合和预测之间切换。您可以通过以下几种方式执行此操作:

清除数据透视表中的所有筛选器

您可以一次性清除数据透视表中设置的所有筛选器,如下所示:

  • 点击功能区上的“开始”选项卡。
  • 点击“编辑”组中的“排序和筛选”。
  • 从下拉列表中选择“清除”。
Clearing Filters

清除标签、日期或值筛选器

要清除标签、日期或值筛选器,请执行以下操作:

  • 点击行标签或列标签中的图标。

  • 点击筛选搜索<字段名称>,您要从下拉列表中的“选择字段”框中清除筛选器。

  • 点击下拉列表中出现的“从<字段名称>中清除筛选器”。

  • 点击“确定”。将清除特定的筛选器。

Select Field Box

使用切片器筛选数据

使用一个或多个切片器是筛选数据的快速有效方法。可以为要筛选的每个字段插入切片器。切片器将包含表示其所代表字段的值的按钮。您可以点击切片器的按钮来选择/取消选择字段中的值。

切片器将与数据透视表一起可见,因此您将始终知道哪些字段用于筛选以及这些字段中的哪些值在已筛选的数据透视表中显示或隐藏。

要了解切片器的用法,请考虑按区域、按月和按销售人员划分的销售数据示例。假设您有以下包含此数据的透视表。

Usage of Slicers

插入切片器

假设您想根据“区域”和“月份”字段筛选此数据透视表。

  • 点击功能区上“数据透视表工具”下的“分析”。

  • 点击“筛选”组中的“插入切片器”。将出现“插入切片器”对话框。它包含数据表中的所有字段。

  • 选中“区域”和“月份”框。

  • 点击“确定”。

Inserting Slicers

每个所选字段的切片器都将出现,默认情况下所有值都被选中。“切片器工具”将出现在功能区上,用于处理切片器的设置、外观和风格。

Slicer Tools

使用切片器进行筛选

您可以看到,每个切片器都包含其所代表字段的所有值,这些值以按钮的形式显示。默认情况下,字段的所有值都被选中,因此所有按钮都突出显示。

假设您只想显示“南部”和“西部”区域以及 2 月份和 3 月份的数据透视表。

  • 点击“区域”切片器中的“南部”。只有“南部”将在“区域”切片器中突出显示。

  • 按住 Ctrl 键并点击“区域”切片器中的“西部”。

  • 点击“月份”切片器中的 2 月份。

  • 按住 Ctrl 键并点击“月份”切片器中的 3 月份。

切片器中选定的项目将突出显示。将显示包含所选项目汇总值的透视表。

Filtering with Slicers

要向筛选器中添加/删除字段的值,请按住 Ctrl 键并点击该字段切片器中的那些按钮。

清除切片器中的筛选器

要清除切片器中的筛选器,请单击切片器右上角的清除筛选器

Clearing Filter in Slicer

删除切片器

假设您要删除“区域”字段的切片器。

  • 右键单击“区域”切片器。
  • 在下拉列表中单击“删除“区域””。
Removing Slicer

切片器工具

插入切片器后,功能区上会出现“切片器工具”,其中包含“选项”选项卡。要查看“切片器工具”,请单击一个切片器。

Tab OPTIONS

您可以看到,在“切片器工具” - “选项”选项卡下,您可以使用多个选项来更改切片器的外观,包括:

  • 切片器标题
  • 切片器设置
  • 报表连接
  • 选择窗格

切片器标题

您可以在“切片器”组中找到“切片器标题”框。“切片器标题”是显示在切片器上的标题。默认情况下,切片器标题是它所代表的字段的名称。

  • 单击“区域”切片器。
  • 单击功能区上的“选项”选项卡。
Slicer Caption

功能区上的“切片器”组中,“切片器标题”框显示“区域”作为切片器的标题。它是插入切片器的字段的名称。您可以按如下方式更改“切片器标题”:

  • 单击功能区上“切片器”组中的“切片器标题”框。

  • 删除“区域”。该框将被清空。

  • 在框中键入“位置”并按 Enter 键。切片器标题将更改为“位置”,并在切片器中作为标题反映出来。

Slicer Group

注意 - 您仅更改了切片器标题,即标题。切片器所代表的字段名称 - “区域”保持不变。

切片器设置

您可以使用“切片器设置”来更改切片器的名称,更改切片器标题,选择是否显示切片器标题,以及设置项目的排序和筛选选项:

  • 单击“位置”切片器。

  • 单击功能区上的“选项”选项卡。您可以在功能区上的“切片器”组中找到“切片器设置”。您也可以在右键单击切片器时,在下拉列表中找到“切片器设置”。

  • 单击“切片器设置”。将显示“切片器设置”对话框。

Slicer Settings

您可以看到,以下内容对于切片器是固定的:

  • 源名称。
  • 在公式中使用的名称。

您可以更改切片器的以下内容:

  • 名称。
  • 标题 - 标题。
  • 显示标题。
  • 显示在切片器上的项目的排序和筛选选项。

报表连接

您可以将不同的数据透视表连接到切片器,前提是以下条件之一成立:

  • 数据透视表使用相同的数据创建。

  • 一个数据透视表已复制并粘贴为附加数据透视表。

  • 在单独的工作表上使用“显示报表筛选器页面”创建多个数据透视表。

考虑以下使用相同数据创建的数据透视表:

Same Data
  • 将顶部的数据透视表命名为“数据透视表-顶部”,将底部的数据透视表命名为“数据透视表-底部”。
  • 单击顶部的数据透视表。
  • 插入“区域”字段的切片器。
  • 在切片器上选择“东部”和“北部”。
Top PivotTable

观察到筛选仅应用于顶部的数据透视表,而不应用于底部的数据透视表。您可以通过将其也连接到底部的数据透视表来对两个数据透视表使用相同的切片器,如下所示:

  • 单击“区域”切片器。功能区上将显示“切片器工具”。
  • 单击功能区上的“选项”选项卡。

您将在功能区上的“切片器”组中找到“报表连接”。您也可以在右键单击切片器时,在下拉列表中找到“报表连接”。

单击“切片器”组中的报表连接

Report Connections

将显示报表连接对话框。“数据透视表-顶部”框已选中,其他框未选中。也选中“数据透视表-底部”框,然后单击“确定”。

Checked

底部的数据透视表将被筛选到选定的项目 - “东部”和“北部”。

Selected Items

这成为可能,因为两个数据透视表现在都连接到切片器。如果更改切片器中的选择,则相同的筛选将在两个数据透视表中显示。

选择窗格

您可以使用“选择窗格”打开和关闭工作表上切片器的显示。

  • 单击“位置”切片器。

  • 单击功能区上的“选项”选项卡。

  • 单击功能区上“排列”组中的“选择窗格”。“选择窗格”将显示在窗口的右侧。

Selection Pane

您可以看到,所有切片器的名称都列在“选择窗格”中。在名称的右侧,您可以找到可见性符号 - 眼睛,表示切片器在工作表上可见。

单击“月份”的眼睛符号。眼睛符号将更改为线条符号,表示切片器已隐藏(不可见)。

Month

您可以看到,“月份”切片器未显示在工作表上。但是,请记住,您没有删除“月份”切片器,只是将其隐藏了。

  • 单击“月份”的线条符号。

  • 线条符号将更改为眼睛符号,表示切片器现在可见。

当您打开/关闭切片器的可见性时,该切片器中用于筛选的项目的选中状态保持不变。您还可以通过向上/向下拖动它们来更改“选择窗格”中切片器的顺序。

Excel 数据透视表 - 嵌套

如果数据透视表区域中的任何一个区域有多个字段,则数据透视表的布局取决于您在该区域中放置字段的顺序。这称为嵌套顺序。

如果您知道数据的结构,则可以按所需的顺序放置字段。如果您不确定数据的结构,则可以更改字段的顺序,这会立即更改数据透视表的布局。

在本节中,您将了解字段的嵌套顺序以及如何更改嵌套顺序。

字段的嵌套顺序

考虑销售数据示例,其中您已按以下顺序放置字段:

Nesting

如您所见,在“行”区域中,有两个字段 - “销售人员”和“区域”,并且按此顺序排列。字段的此顺序称为嵌套顺序,即“销售人员”首先,“区域”其次。

在数据透视表中,行中的值将根据此顺序显示,如下所示。

Displayed

您可以看到,嵌套顺序中第二个字段的值嵌套在第一个字段的每个值下。

在您的数据中,每个销售人员仅与一个区域关联,而大多数区域与多个销售人员关联。因此,如果您反转嵌套顺序,则您的数据透视表可能更有意义。

更改嵌套顺序

要更改区域中字段的嵌套顺序,只需单击该字段并将其拖动到所需的位置。

单击“行”区域中的“销售人员”字段,然后将其拖动到“区域”字段下方。因此,您已将嵌套顺序更改为 - “区域”首先,“销售人员”其次,如下所示:

Changing Nesting Order

生成的数据透视表将如下所示:

Resulting PivotTable

您可以清楚地看到,嵌套顺序为“区域”然后“销售人员”的布局比嵌套顺序为“销售人员”然后“区域”的布局更有效且更紧凑。

如果销售人员代表多个区域,并且您需要按销售人员汇总销售额,则之前的布局将是更好的选择。

Excel 数据透视表 - 工具

在包含数据透视表的工作表中,功能区将包含“数据透视表工具”,其中包含“分析”和“设计”选项卡。“分析”选项卡具有多个命令,使您能够浏览数据透视表中的数据。“设计”选项卡命令将有助于使用各种报表选项和样式选项来构建数据透视表。

您将在本节中学习“分析”命令。您将在“使用数据透视表创建美观的报表”一节中学习“设计”命令。

分析命令

“分析”选项卡功能区上的命令包括以下内容:

  • 展开和折叠字段。
  • 对字段值进行分组和取消分组。
  • 活动字段设置。
  • 数据透视表选项。
Commands

展开和折叠字段

如果数据透视表中嵌套了字段,则可以展开和折叠单个项目,也可以展开和折叠活动字段的所有项目。

考虑以下数据透视表,其中“销售人员”字段嵌套在“区域”字段下。

Expanding

单击“东部”左侧的减号符号。“区域”字段的“东部”项目将折叠。

Collapsing

您可以看到,“区域”字段的其他项目 - “北部”、“南部”和“西部”未折叠。如果要折叠其中任何一个,请重复对“东部”执行的步骤。

  • 单击“东部”左侧的加号符号。“区域”字段的“东部”项目将展开。

如果要立即折叠字段的所有项目,请执行以下操作:

  • 单击“区域”字段的任何项目。
  • 单击功能区上的“分析”选项卡。
  • 单击“活动字段”组中的“折叠字段”。
Collapse all Items

“区域”字段的所有项目都将折叠。

Collapsed

如果要立即展开字段的所有项目,请执行以下操作:

  • 单击“区域”字段的任何项目。
  • 单击功能区上的“分析”选项卡。
  • 单击“活动字段”组中的“展开字段”。
Expand all Items

“区域”字段的所有项目都将展开。

字段值的组合和取消组合

您可以对字段值进行分组和取消分组以定义您自己的聚类。例如,您可能想知道将“东部”和“北部”区域组合起来的数据。

  • 在数据透视表中选择“区域”字段的“东部”和“北部”项目,以及嵌套的“销售人员”字段项目。

  • 单击功能区上的“分析”选项卡。

  • 单击“分组”组中的“分组选择”。

Grouping

“东部”和“北部”项目将分组到“组1”下。此外,将创建一个新的“南部”,其中嵌套了“南部”,并创建一个新的“西部”,其中嵌套了“西部”。

Group1

您还可以看到,在“数据透视表字段”列表中添加了一个新字段 - “区域2”,该字段显示在“行”区域中。

  • 在数据透视表中选择“区域2”字段的“南部”和“西部”项目,以及嵌套的“区域”和“销售人员”字段项目。

  • 单击功能区上的“分析”选项卡。

  • 单击“分组”组中的“分组选择”。

Group Selection

“区域”字段的“南部”和“西部”项目将分组到“组2”下。

Group2

要取消分组组,请执行以下操作:

  • 点击组名称。
  • 点击“分析”选项卡。
  • 在“组-分组”中点击“取消分组”。
Ungroup

按日期字段分组

考虑以下数据透视表,其中您按雇员 ID 计数、雇用日期和职称对员工数据进行了汇总。

Title Wise

假设您想按“雇用日期”字段(日期字段)将其数据分组为年份和季度。

  • 点击数据透视表中的日期项。
  • 单击功能区上的“分析”选项卡。
  • 在“组-分组”中点击“分组字段”。
Quarters

将出现“分组”对话框。

  • 设置“起始日期”和“结束日期”。

  • 在“按”下的框中选择“季度”和“年份”。要选择/取消选择多个项目,请按住 Ctrl 键。

  • 点击“确定”。

Grouping Dialog Box

“雇用日期”字段值将分组为季度,嵌套在年份中。

Grouped into Quarters

如果要取消此分组,可以按照前面所示的方式操作,即在功能区上的“组-分组”中点击**取消分组**。

活动值字段设置

您可以通过点击该字段的值来设置字段选项。考虑本章前面使用的销售数据示例。

Active Value

假设您想设置“区域”字段的选项。

  • 点击“东部”。在功能区上的“活动字段”组中,“活动字段”框中将显示“区域”。

  • 点击**字段设置**。“字段设置”对话框将出现。

Field Settings

您可以设置“区域”字段的首选项。

数据透视表选项

您可以根据自己的喜好设置数据透视表选项。

  • 点击数据透视表。
  • 点击“分析”选项卡。
  • 点击“数据透视表”组中的“选项”。
Analyze

将出现**数据透视表选项**对话框。您可以在对话框中设置您的首选项。

Options Dialog Box

Excel 数据透视表 - 汇总值

您可以通过将字段放置在“数据透视表字段”任务窗格中的“∑ 值”区域来汇总数据透视表。默认情况下,Excel 将汇总视为“∑ 值”区域中字段值的总和。但是,您还有其他计算类型,例如计数、平均值、最大值、最小值等。

在本章中,您将学习如何根据您希望如何在数据透视表中汇总数据来设置计算类型。

求和

考虑以下数据透视表,其中您按区域、销售人员和月份对汇总的销售数据进行了汇总。

Sum

如您所见,当您将“订单金额”字段拖到“∑ 值”区域时,它将显示为“订单金额之和”,表示计算采用的是求和。在数据透视表中,左上角显示“订单金额之和”。此外,还分别为行和列中的子总计字段显示“总计”列和“总计”行。

值字段设置

使用“值字段设置”,您可以在数据透视表中设置计算类型。您还可以决定如何显示值。

  • 点击“∑ 值”区域中的“订单金额之和”。
  • 从下拉列表中选择“值字段设置”。

将出现“值字段设置”对话框。

Value Field Settings

“源名称”是字段,“自定义名称”是“字段之和”。“计算类型”为“求和”。点击**显示值方式**选项卡。

Show Values as

在“显示值方式”框中,显示“无计算”。点击“显示值方式”框。您可以找到几种显示总值的方式。

No Calculations

占总计的百分比

您可以将数据透视表中的值显示为占总计的百分比。

  • 在“自定义名称”框中,键入“占总计的百分比”。
  • 点击“显示值方式”框。
  • 在下拉列表中点击“占总计的百分比”。点击“确定”。
Percentage Grand Total

数据透视表将值汇总为占总计的百分比。

Values as Percentage

如您所见,数据透视表左上角的“订单金额之和”以及“数据透视表字段”窗格中“∑ 值”区域中的“订单金额之和”已更改为新的自定义名称 - “占总计的百分比”。

  • 点击“总计”列的标题。

  • 在公式栏中键入“占总计的百分比”。列和行标题都将更改为“占总计的百分比”。

Sum Values

占列总计的百分比

假设您想将值汇总为每个月总计的百分比。

  • 点击“∑ 值”区域中的“订单金额之和”。

  • 从下拉列表中选择“值字段设置”。将出现“值字段设置”对话框。

  • 在“自定义名称”框中,键入“占月总计的百分比”。

  • 点击“显示值方式”框。

  • 从下拉列表中选择“占列总计的百分比”。

  • 点击“确定”。

Percentage Column

数据透视表将值汇总为占列总计的百分比。在“月份”列中,您会发现值为特定月份总计的百分比。

  • 点击“总计”列的标题。

  • 在公式栏中键入“占列总计的百分比”。列和行标题都将更改为“占列总计的百分比”。

Total Month

占行总计的百分比

您可以将值汇总为区域总计的百分比和销售人员总计的百分比,方法是在“值字段设置”对话框的“显示值方式”框中选择“占行总计的百分比”。

Total Row

计数

假设您想按区域、销售人员和月份对账户数量汇总值。

  • 取消选择“订单金额”。

  • 将“账户”拖到“∑ 值”区域。“账户之和”将显示在“∑ 值”区域中。

  • 点击“账户之和”。

  • 从下拉列表中选择“值字段设置”。将出现“值字段设置”对话框。

  • 在“按值字段汇总”框中,选择“计数”。自定义名称将更改为“账户计数”。

  • 点击“确定”。

Count

将显示“账户计数”,如下所示:

Count of Account

平均值

假设您想按区域、销售人员和月份对“订单金额”的平均值汇总数据透视表。

  • 取消选择“账户”。

  • 将“订单金额”拖到“∑ 值”区域。“订单金额之和”将显示在“∑ 值”区域中。

  • 点击“订单金额之和”。

  • 点击下拉列表中的“值字段设置”。将出现“值字段设置”对话框。

  • 在“按值字段汇总”框中,点击“平均值”。自定义名称将更改为“订单金额平均值”。

  • 点击“确定”。

Average

将显示平均值,如下所示:

Display Average

您必须设置数据透视表中值的数字格式,使其更具可读性。

  • 点击“∑ 值”区域中的“订单金额平均值”。

  • 点击下拉列表中的“值字段设置”。将出现“值字段设置”对话框。

  • 点击“数字格式”按钮。

Number Format

将出现“设置单元格格式”对话框。

  • 在“分类”下点击“数字”。
  • 在“小数位数”框中键入 2,然后点击“确定”。
Format cells

数据透视表的值将格式化为带有两位小数的数字。

Formatted
  • 点击“总计”列的标题。

  • 在公式栏中键入“订单金额平均值”。列和行标题都将更改为“订单金额平均值”。

Grand Total Column

最大值

假设您想按区域、销售人员和月份对“订单金额”的最大值汇总数据透视表。

  • 点击“订单金额之和”。

  • 从下拉列表中选择“值字段设置”。将出现“值字段设置”对话框。

  • 在“按值字段汇总”框中,点击“最大值”。自定义名称将更改为“订单金额最大值”。

Max Order

数据透视表将显示按区域、销售人员和月份划分的最大值。

  • 点击“总计”列的标题。

  • 在公式栏中键入“订单金额最大值”。列和行标题都将更改为“订单金额最大值”。

Max

最小值

假设您想按区域、销售人员和月份对“订单金额”的最小值汇总数据透视表。

  • 点击“订单金额之和”。

  • 点击下拉列表中的“值字段设置”。将出现“值字段设置”对话框。

  • 在“按值字段汇总”框中,点击**最小值**。自定义名称将更改为“订单金额最小值”。

Min

数据透视表将显示按区域、销售人员和月份划分的最小值。

  • 点击“总计”列的标题。

  • 在公式栏中键入“订单金额最小值”。列和行标题都将更改为“订单金额最小值”。

Header

Excel 数据透视表 - 更新数据

您已经学习了如何使用数据透视表汇总数据。数据透视表所基于的数据可能会定期更新或在事件发生时更新。此外,您可能还需要更改数据透视表布局以生成不同的报表。

在本章中,您将学习更新数据透视表布局和/或刷新数据透视表数据的不同方法。

更新数据透视表布局

您可以决定数据透视表是在每次对布局进行更改时更新,还是由单独的触发器更新。

如您之前所学,在“数据透视表字段”任务窗格的底部,您会找到一个用于“延迟布局更新”的复选框。默认情况下,该复选框未选中,这意味着只要您在数据透视表区域中进行更改,数据透视表布局就会立即更新。

Updating

选中选项 - **延迟布局更新**。

它旁边的“更新”按钮将被启用。如果您对数据透视表区域进行任何更改,只有在点击“更新”按钮后,这些更改才会反映出来。

Defer Layout Update

刷新数据透视表数据

当数据透视表的数据在其源中发生更改时,可以通过刷新数据透视表使其反映在数据透视表中。

  • 点击数据透视表。
  • 单击功能区上的“分析”选项卡。
  • 点击“数据”组中的“刷新”。
Refreshing

下拉列表中有多种刷新数据选项:

  • **刷新** - 从连接到活动单元格的源获取最新数据。

  • **全部刷新** - 通过刷新工作簿中的所有源来获取最新数据。

  • **连接属性** - 设置工作簿连接的刷新属性。

更改数据透视表的源数据

您可以更改数据透视表源数据的范围。例如,您可以扩展源数据以包含更多行数据。

但是,如果源数据发生了重大更改,例如包含更多或更少的列,请考虑创建一个新的数据透视表。

  • 点击数据透视表。功能区上将出现“数据透视表工具”。

  • 点击“分析”选项卡。

  • 点击“数据”组中的“更改数据源”。

Data Group

从下拉列表中选择“更改数据源”。

将出现“更改数据透视表数据源”对话框,并且当前数据源将被突出显示。

Change Data Source

在“选择表格或区域”下的“表格/区域”框中,选择您要包含的表格或区域。点击“确定”。

Range

数据透视表的源数据将更改为所选的表格/区域数据。

更改为外部数据源

如果您想更改数据透视表的源数据(外部数据源),最好创建一个新的数据透视表。但是,如果外部数据源的位置发生了更改,例如,SQL Server 数据库名称相同,但已移动到不同的服务器,或者 Access 数据库已移动到另一个网络共享,则可以更改当前数据连接以反映相同的内容。

  • 点击数据透视表。

  • 单击功能区上的“分析”选项卡。

  • 点击“数据”组中的“更改数据源”。将出现“更改数据透视表数据源”对话框。

  • 点击“选择连接”按钮。

Changing

将出现“现有连接”对话框。

  • 在“显示”框中选择“所有连接”。工作簿中的所有连接都将显示。

  • 点击“浏览更多”按钮。

Browse

将出现“选择数据源”窗口。

  • 点击“新建源”按钮。
  • 完成数据连接向导步骤。
Source Button

如果您的数据源位于另一个 Excel 工作簿中,请执行以下操作:

  • 点击“文件名”框。
  • 选择工作簿文件名。
Workbook

删除数据透视表

您可以按如下方式删除数据透视表:

  • 点击数据透视表。
  • 单击功能区上的“分析”选项卡。
  • 点击“操作”组中的“选择”。
Deleting

从下拉列表中选择“整个数据透视表”。将选择整个数据透视表。

Entire PivotTable

按 Delete 键。数据透视表将被删除。

Delete Key

如果数据透视表位于单独的工作表上,您还可以通过删除整个工作表来删除数据透视表。

右键点击工作表选项卡,然后从下拉列表中选择“删除”。

Select Delete

整个工作表以及数据透视表都将被删除。

Excel 数据透视表 - 报表

PivotTable的主要用途是报表。创建PivotTable并通过重新排列其行和列中的字段来探索数据后,您就可以将其呈现给广泛的受众。使用筛选器、不同的汇总方式以及专注于特定数据,您可以根据单个PivotTable生成多个所需的报表。

由于PivotTable报表是交互式的,因此您可以在演示过程中快速进行必要的更改以突出显示特定结果,例如数据趋势、数据汇总等。您还可以为接收者提供视觉线索,例如报表筛选器、切片器、时间轴、PivotChart等,以便他们可以可视化他们想要了解的详细信息。

在本章中,您将学习使用视觉线索使PivotTable报表更具吸引力的不同方法,这些视觉线索可以快速探索数据。

层次结构

您已在本教程的“在PivotTable中嵌套”一章中学习了如何嵌套字段以形成层次结构。您还在“使用PivotTable工具”一章中学习了如何在PivotTable中对数据进行分组/取消分组。我们将通过一些示例向您展示如何使用层次结构生成交互式PivotTable报表。

如果您的数据中的字段具有内置结构,例如年份-季度-月份,则嵌套字段以形成层次结构将使您能够快速展开/折叠字段以查看所需级别的汇总值。

例如,假设您拥有2015-16财政年度东、北、南、西四个区域的销售数据,如下所示。

Hierarchies

创建如下所示的PivotTable。

Create

如您所见,这是一种使用嵌套字段作为层次结构来报告数据的全面方法。如果您只想在季度级别显示结果,可以快速折叠季度字段。

Quarter Field

假设您的数据中有一个日期字段,如下所示。

Your Data

在这种情况下,您可以按如下方式按日期字段对数据进行分组:

创建PivotTable。

Group

如您所见,此PivotTable不便于突出显示重要数据。

  • 按日期字段对PivotTable进行分组。(您已在本教程的“使用PivotTable工具探索数据”一章中学习了分组)。

  • 将销售人员字段置于筛选器区域。

  • 将列标签筛选到东部区域。

East Region

报表筛选器

假设您需要每个销售人员的单独报表。您可以按如下方式执行此操作:

  • 确保销售人员字段位于筛选器区域。
  • 点击数据透视表。
  • 单击功能区上的“分析”选项卡。
  • 单击PivotTable组中选项旁边的箭头。
  • 从下拉列表中选择显示报表筛选器页面。
Report Filter

将出现“**显示报表筛选器页面**”对话框。选择销售人员字段,然后单击确定。

Filter Pages

将为销售人员字段的每个值创建一个单独的工作表,并将PivotTable筛选到该值。

Separate Worksheet

工作表将以字段的值命名,该值在工作表选项卡上可见。

切片器

PivotTable的另一个高级功能是切片器,可用于以可视方式筛选字段。

  • 点击数据透视表。

  • 点击“分析”选项卡。

  • 单击筛选器组中的插入切片器。

  • 在“插入切片器”对话框中,单击**订单日期、季度和年份**。将创建三个切片器:订单日期、季度和年份。

  • 调整切片器的大小,为切片器上的按钮添加更多列。

  • 也为销售人员和区域字段创建切片器。

  • 选择切片器样式,以便日期字段组合为一种颜色,其他两个字段获得不同的颜色。

  • 取消选中网格线。

Slicer

如您所见,您不仅拥有一个交互式报表,而且拥有一个易于理解的吸引人的报表。

PivotTable中的时间轴

当您的PivotTable中包含日期字段时,插入时间轴也是生成美观报表的选项。

  • 创建一个PivotTable,其中销售人员位于行区域,区域位于列区域。
  • 为订单日期字段插入时间轴。
  • 筛选时间轴以显示5个月的数据,从2015年11月到2016年3月。
TimeLine

设计命令

功能区上的“**PIVOTTABLE工具 - 设计**”命令为您提供了格式化PivotTable的选项,包括以下选项:

  • 布局
  • PivotTable样式选项
  • PivotTable样式

布局

您可以根据以下偏好设置PivotTable布局:

  • 小计
  • 合计
  • 报表布局
  • 空白行
Layout

PivotTable布局 - 小计

您可以选择是否显示**小计**。默认情况下,小计显示在组的顶部。

Subtotals

如您所见,突出显示的组 - 东部,小计位于组的顶部。您可以按如下方式更改小计的位置:

  • 点击数据透视表。
  • 单击功能区上的设计选项卡。
  • 单击布局选项组中的小计。
  • 单击在组底部显示所有小计。
Click Subtotals

现在,小计将显示在每个组的底部。

Bottom

如果您无需报告小计,可以选择 - 不显示小计。

Show Subtotals

合计

您可以选择显示或不显示合计。您有四种可能的组合:

  • 行和列均关闭
  • 行和列均打开
  • 仅行打开
  • 仅列打开

默认情况下,它是第二种组合 - 行和列均打开。

报表布局

您可以从多个报表布局中选择最适合您数据的布局。

  • 紧凑形式。
  • 大纲形式。
  • 表格形式。

您还可以选择在多次出现的情况下是否重复所有项目标签。

Report Layout

默认的报表布局是您熟悉的紧凑形式。

紧凑形式

Compact Form

紧凑形式优化了PivotTable的可读性。其他两种形式也显示字段标题。

单击大纲形式中的显示。

Click Show

单击表格形式中的显示。

Tabular Form

考虑以下PivotTable布局,其中月份字段嵌套在区域字段下:

Nested

如您所见,月份标签被重复,这是默认设置。

单击不重复项目标签。月份标签将仅显示一次,PivotTable看起来更清晰。

Not Repeat

空白行

为了使您的PivotTable报表更具特色,您可以在每个项目之后插入一条空白行。您可以随时删除这些空白行。

Blank Rows

单击在每个项目之后插入空白行。

Insert Blank Line

PivotTable样式选项

您有以下PivotTable样式选项:

  • 行标题
  • 列标题
  • 带状行
  • 带状列
Style Option

默认情况下,行标题和列标题的复选框已选中。这些选项分别用于显示第一行和第一列的特殊格式。选中**带状行**复选框。

Banded Rows

选中带状列复选框。

Banded Columns

PivotTable样式

您可以选择多种PivotTable样式。选择适合您报表的样式。例如,如果您选择Pivot样式深色5,则将获得PivotTable的以下样式。

PivotTable Styles

PivotTable中的条件格式

您可以根据值设置PivotTable单元格的条件格式。

Condition Formatting

PivotChart

PivotChart为您的PivotTable报表添加了视觉重点。您可以插入一个与PivotTable数据关联的PivotChart,如下所示:

  • 点击数据透视表。
  • 单击功能区上的“分析”选项卡。
  • 单击PivotChart。
PivotCharts

将出现插入图表对话框。

单击左侧窗格中的柱形图,然后选择堆积柱形图。单击确定。

Click Column

将显示堆积柱形图。

Stacked Column
  • 单击PivotChart上的月份。
  • 筛选到2月,然后单击确定。
February

如您所见,PivotTable也根据PivotChart进行了筛选。

广告

© . All rights reserved.