Excel Pivot Tables 简明教程

Excel Pivot Tables - Creation

您可以创建数据透视表,方法是从数据范围或 Excel 表中创建。在这两种情况下,数据的首行应包含列标题。

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

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

Creating a PivotTable from a Data Range

考虑以下包含每个销售人员在每个地区和 1 月、2 月和 3 月的销售数据的数据范围 −

creating pivottable

要从这个数据范围创建数据透视表,请执行以下操作 −

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

  2. 将数据范围命名为 SalesData_Range。

  3. 单击数据范围-SalesData_Range。

  4. 单击功能区上的插入选项卡。

单击“表格”组中的“数据透视表”。出现 Create PivotTable 对话框。

tables group

在“创建数据透视表”对话框中,在 Choose the data that you want to analyze 下,您可以从当前工作簿中选择“表”或“范围”,也可以使用外部数据源。

当您从数据范围创建一个数据透视表时,请从对话框中选择以下内容-

  1. 选择 Select a table or range

  2. 在“表/范围”框中,键入范围名称-SalesData_Range。

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

通过将此数据范围添加到数据模型,您可以选择分析多个表。您可以在 Excel PowerPivot 教程中了解如何分析多个表、使用数据模型以及如何使用外部数据源创建数据透视表。

range name

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

range pivottable

正如您所观察到的, PivotTable Fields 列表出现在工作表的右侧,其中包含数据范围中列的标题名称。此外,在功能区上,数据透视表工具 - 分析和设计出现。

Adding Fields to the PivotTable

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

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

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

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

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

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

first pivottable

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

随着您本教程的进展,您将了解有关根据需要制作数据透视表的更多信息。

Creating a PivotTable from a Table

考虑以下包含与上一部分中相同的销售数据的 Excel 表 -

excel table

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

要从此 Excel 表创建数据透视表,请执行以下操作 -

  1. 单击表格 - SalesData_Table。

  2. 单击功能区上的插入选项卡。

  3. 单击“表格”组中的“数据透视表”。出现 Create PivotTable 对话框。

insert tab
  1. 单击选择表或范围。

  2. 在表/范围框中,键入表名 - SalesData_Table。

  3. Choose where you want the PivotTable report to be placed 下选择新建工作表。单击确定。

sales data table

新的工作表插入到工作簿中。新的工作表包含一个空数据透视表。命名工作表 - Table-PivotTable。工作表 - Table-PivotTable 类似于您在较早部分的数据范围案例中获得的工作表。

正如您在本章前面 - 将字段添加到数据透视表的部分中看到的那样,您可以将字段添加到数据透视表。

如果你不熟悉 Excel 数据透视表,或者不知道哪些字段将生成有意义的报表,可使用 Excel 中的“推荐数据透视表”命令。推荐数据透视表提供所有可能的数据报表及相关布局。换句话说,显示的选项是根据你的数据自定义的数据透视表。

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

  1. 单击表格 SalesData-Table。

  2. Click the INSERT tab.

  3. 单击“表格”组中的“推荐数据透视表”。“推荐数据透视表”对话框随即出现。

recommended pivottables

“推荐数据透视表”对话框中将显示适用于你数据的可能自定义数据透视表。

  1. 单击每个数据透视表选项,以在右侧查看预览。

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

你将获得右侧预览。

preview

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

select pivottable

你可以看到数据透视表字段——销售人员、地区、订单金额和月份已选定。其中,区域和销售人员在行区域中,月份在列区域中,订单金额和在值区域中。

数据透视表按地区、按销售人员和按月份汇总数据。子总数显示在每个地区、每个销售人员和每个月中。