Excel 数据分析 - 数据透视表



对大型数据集进行数据分析通常是必要且重要的。它涉及对数据进行汇总,获取所需的值并呈现结果。

Excel 提供数据透视表,使您可以轻松快速地汇总数千个数据值,从而获得所需的结果。

考虑以下销售数据表。根据此数据,您可能需要按区域、按月份或按销售人员汇总总销售额。处理这些任务的简便方法是创建一个数据透视表,您可以动态修改该表以按您想要的方式汇总结果。

Sales Data Table

创建数据透视表

要创建数据透视表,请确保第一行包含标题。

  • 单击表格。
  • 单击功能区上的“插入”选项卡。
  • 单击“表格”组中的“数据透视表”。将出现“数据透视表”对话框。
Creating PivotTable

如您在对话框中所见,您可以使用当前工作簿中的表格或区域,也可以使用外部数据源。

  • 在“表格/区域”框中,键入表名。
  • 单击“新建工作表”以告诉 Excel 将数据透视表保存在何处。
  • 单击“确定”。
Table Range Box

将出现一个空白数据透视表和一个数据透视表字段列表。

Blank PivotTable Fields

推荐的数据透视表

如果您不熟悉数据透视表或不知道要从数据中选择哪些字段,则可以使用 Excel 提供的**推荐的数据透视表**。

  • 单击数据表。

  • 单击“插入”选项卡。

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

Recommended PivotTables

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

  • 单击每个数据透视表选项以查看右侧的预览。
  • 单击“按销售人员和月份汇总订单金额”的数据透视表。
Recommended PivotTables Dialog Box

单击“确定”。选定的数据透视表将出现在新的工作表上。您可以观察到数据透视表字段列表中选择的字段。

PivotTable Fields List

数据透视表字段

数据表中的标题将显示为数据透视表中的字段。

Header PivotTable Fields

您可以选择/取消选择它们以立即更改数据透视表,使其仅显示您想要的信息以及您想要的方式。例如,如果要显示帐户信息而不是订单金额信息,请取消选择“订单金额”并选择“帐户”。

Select / Deselect PivotTable Fields

数据透视表区域

您甚至可以立即更改数据透视表的布局。您可以使用数据透视表区域来实现此目的。

PivotTable Areas

在数据透视表区域中,您可以选择:

  • 哪些字段显示为行
  • 哪些字段显示为列
  • 如何汇总数据
  • 任何字段的筛选器
  • 何时更新数据透视表布局
    • 您可以立即在您跨区域拖动字段时更新它,或者
    • 您可以延迟更新,并且只有在单击“更新”时才更新它。

即时更新可以帮助您尝试不同的布局并选择适合您的报表要求的布局。

您只需将字段拖动到这些区域,并在执行此操作时观察数据透视表布局。

Observe PivotTable Layout

数据透视表中的嵌套

如果您在任何区域中有多个字段,则嵌套将按您在该区域中放置字段的顺序发生。您可以通过拖动字段来更改顺序并观察嵌套如何变化。在上述布局选项中,您可以观察到:

  • 月份位于列中。
  • 区域和销售人员按该顺序排列在行中,即销售人员值嵌套在区域值下。
  • 汇总按“订单金额总和”进行。
  • 未选择任何筛选器。

生成的透视表如下:

PivotTable Result

在“数据透视表区域”中的“行”中,单击“区域”并将其拖到“销售人员”下方,使其如下所示:

Salesperson

嵌套顺序发生更改,生成的透视表如下:

Nesting Order Changes

**注意** - 您可以清楚地看到,嵌套顺序为“区域”,然后是“销售人员”的布局比嵌套顺序为“销售人员”,然后是“区域”的布局产生更好、更紧凑的报表。如果“销售人员”代表多个区域,并且您需要按销售人员汇总销售额,则第二个布局将是更好的选择。

筛选器

您可以为某个字段分配筛选器,以便您可以根据该字段的值动态更改数据透视表。

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

Filters

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

Filters with Label

您可以看到:

  • 销售人员值出现在行中。
  • 月份值出现在列中。
  • 区域筛选器显示在顶部,默认选择为“全部”。
  • 汇总值为“订单金额总和”。
    • 按销售人员汇总的订单金额总和显示在“总计”列中。
    • 按月份汇总的订单金额总和显示在“总计”行中。

单击筛选器区域右侧框中的箭头。将出现一个包含字段区域值的下拉列表。

Field Values
  • 选中**“选择多个项目”**选项。将为所有值显示复选框。
  • 选择“南方”和“西方”,然后取消选择其他值,然后单击“确定”。
Select Multiple Items

将仅汇总与南方和西方地区相关的数据,如下面的屏幕截图所示:

Data Pertaining

您可以看到,在“区域筛选器”旁边显示了**“多个项目”**,这表示您已选择了多个项目。但是,从显示的报表中无法知道选择了多少个项目和/或选择了哪些项目。在这种情况下,使用切片器是更好的筛选选项。

切片器

您可以使用切片器更清楚地了解过滤了哪些项目。

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

  • 单击“筛选器”组中的“插入切片器”。将出现“插入切片器”框。它包含来自您的数据的所有字段。

  • 选择“区域”和“月份”字段。单击“确定”。

Slicers

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

Selected Fields
  • 在“区域”切片器中选择“南方”和“西方”。
  • 在“月份”切片器中选择“二月”和“三月”。
  • 在切片器中选择多个值时,按住 Ctrl 键。

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

Selected Items Highlighted

通过其他计算汇总值

在之前的示例中,您已经看到通过“总和”汇总值。但是,如有必要,您也可以使用其他计算。

在“数据透视表字段列表”中

  • 选择“帐户”字段。
  • 取消选择“订单金额”字段。
Summarizing Values
  • 将“帐户”字段拖动到“汇总值”区域。默认情况下,将显示“帐户总和”。
  • 单击框右侧的箭头。
  • 在出现的下拉菜单中,单击“值字段设置”。
Value Field Settings

将出现“值字段设置”框。多个类型的计算将显示为列表,位于“按以下方式汇总值字段”下:

  • 在列表中选择“计数”。
  • 自定义名称将自动更改为“帐户计数”。单击“确定”。
Select Count

数据透视表将按计数汇总帐户值。

Summarizes Account Values

数据透视表工具

按照以下步骤学习如何使用数据透视表工具。

  • 选择数据透视表。

以下数据透视表工具将出现在功能区上:

  • 分析
  • 设计
PivotTable Tools

分析

一些**分析**功能区命令是:

  • 设置数据透视表选项
  • 所选字段的值字段设置
  • 展开字段
  • 折叠字段
  • 插入切片器
  • 插入时间轴
  • 刷新数据
  • 更改数据源
  • 移动数据透视表
  • 求解顺序(如果有多个计算)
  • 数据透视图

设计

一些**设计**功能区命令是:

  • 数据透视表布局
    • 小计选项
    • 总计选项
    • 报表布局表单
    • 空行选项
  • 数据透视表样式选项
  • 数据透视表样式

展开和折叠字段

您可以通过两种方式展开或折叠所选字段的所有项目:

  • 通过选择所选字段左侧的符号PlusMinus
  • 通过单击“分析”功能区上的“展开字段”或“折叠字段”。

通过选择所选字段左侧的展开符号Plus或折叠符号Minus

  • 选择数据透视表中包含“东部”的单元格。
  • 单击“东部”左侧的折叠符号Minus
Expanding and Collapsing Field

“东部”下的所有项目都将被折叠。“东部”左侧的折叠符号Minus将更改为展开符号Plus

Collapse and Expand

您可以观察到只有“东部”下面的项目被折叠了。其余的数据透视表项目保持不变。

单击“东部”左侧的展开符号Plus。“东部”下面的所有项目都将显示。

使用功能区上的“分析”

您可以使用功能区上的“展开字段”和“折叠字段”命令立即展开或折叠数据透视表中的所有项目。

  • 单击数据透视表中包含“东部”的单元格。
  • 单击功能区上的“分析”选项卡。
  • 单击“活动字段”组中的“折叠字段”。
Using Analyze

数据透视表中“东部”字段的所有项目都将折叠。

East Field Items

单击“活动字段”组中的“展开字段”。

Expand Field

所有项目都将显示。

报表演示样式

您可以像包含报表一样选择数据透视表演示样式。选择适合您其他演示文稿或报表的样式。但是,不要过于沉迷于样式,因为能有效显示结果的报表总是比色彩艳丽但无法突出重要数据点的报表更好。

  • 单击数据透视表中的“东部”。
  • 单击“分析”。
  • 单击“活动字段”组中的“字段设置”。将出现“字段设置”对话框。
  • 单击“布局和打印”选项卡。
  • 选中“在每个项目标签后插入空行”。
Report Presentation Styles

每个“区域”字段的值之后都将显示空行。

您也可以从“设计”选项卡插入空行。

Insert Blank Rows
  • 单击“设计”选项卡。
  • 单击“布局”组中的“报表布局”。
  • 在下拉列表中选择“显示在大纲形式”。
Outline Form
  • 将鼠标悬停在数据透视表样式上。将显示鼠标所指向样式的预览。
  • 选择适合您报表的样式。

将显示采用所选样式的大纲形式数据透视表。

Displays Selected Style

数据透视表中的时间轴

要了解如何使用时间轴,请考虑以下示例,其中给出了按销售人员和地点分类的各种商品的销售数据。共有 1891 行数据。

Timeline

从此区域创建数据透视表,其中:

  • 按此顺序将“地点”和“销售人员”放在“行”中
  • 将“产品”放在“列”中
  • 将“金额之和”放在“汇总值”中
Range
  • 单击数据透视表。
  • 单击“插入”选项卡。
  • 单击“筛选器”组中的“时间轴”。将出现“插入时间轴”对话框。
Insert Timelines

单击“日期”,然后单击“确定”。将出现“时间轴”对话框,并且“时间轴工具”将出现在功能区上。

Ribbon
  • 在“时间轴”对话框中,选择“月份”。
  • 从下拉列表中选择“季度”。
  • 单击“2014 年第 2 季度”。
  • 按住 Shift 键并拖动到 2014 年第 4 季度。

时间轴选择为 2014 年第 2 季度 - 第 4 季度。

数据透视表已根据此时间轴进行筛选。

PivotTable Filtered
广告