使用数据透视表探索数据

使用数据透视表探索数据


您可以使用数据透视表进行广泛的数据分析并生成所需的报告。数据模型与数据透视表的集成增强了数据整理、连接、汇总和报告的方式。您可以从外部数据源导入表并使用导入的表创建数据透视表。这有助于在更新连接数据源中的数据时自动更新数据透视表中的值。

创建数据透视表来分析外部数据

创建数据透视表来分析外部数据 –

  • 在 Excel 中打开一个新的空白工作簿。
  • 单击功能区上的数据选项卡。
  • 单击获取外部数据组中的从访问。出现“选择数据源”对话框。
  • 选择 Access 数据库文件。

创建数据透视表

  • 单击打开按钮。出现“选择表”对话框,显示数据库中的表。Access 数据库是一个关系数据库,表将类似于 Excel 表,但这些表之间存在关系。

  • 选中启用多个表的选择框。

  • 选择所有表。单击确定。

选择表格

导入数据对话框。选择数据透视表报告。此选项将表导入 Excel 工作簿并创建数据透视表以分析导入的表。

分析导入的表

正如您所观察到的,将这个数据添加到数据模型复选框被选中并禁用,表明表将自动添加到数据模型。

将导入数据并创建一个空的数据透视表。导入的表出现在数据透视表字段列表中。

数据透视表字段

探索多个表中的数据

您可以使用数据透视表分析导入的多个表中的数据,只需几步即可获得您想要的特定报告。这是可能的,因为源数据库中的表之间存在预先存在的关系。当您同时从数据库中导入所有表时,Excel 会在其数据模型中重新创建关系。

在数据透视表字段列表中,您将找到您导入的所有表格以及每个表格中的字段。如果字段对任何表不可见,

  • 单击数据透视表字段列表中该表旁边的箭头。
  • 将显示该表中的字段。

使用数据透视表探索数据

您知道如何向数据透视表添加字段以及如何跨区域拖动字段。即使您不确定所需的最终报告,您也可以使用数据并选择适当的报告。

假设您想要一个显示以下内容的报告 –

  • 五个学科的数据 – 射箭、跳水、击剑、花样滑冰和速度滑冰。
  • 在这5个项目中获得超过80枚奖牌的地区。
  • 每个地区的五个学科中每个学科的奖牌数。
  • 每个地区的五个学科的奖牌总数。

您可以看到通过几个步骤即可轻松创建此报告。

首先,创建一个数据透视表,显示所选五个学科的所有地区的奖牌数量,如下所示 –

  • 将 NOC_CountryRegion 字段从 Medals 表拖到 COLUMNS 区域。

  • 将 Discipline 从 Disciplines 表拖到 ROWS 区域。

  • 筛选学科以仅显示您想要报告的五个学科。这可以在数据透视表字段区域中完成,也可以在数据透视表本身的行标签过滤器中完成。

  • 将 Medal 从 Medals 表拖到 VALUES 区域。

  • 将 Medal 从 Medals 表拖到 FILTERS 区域。

您将获得以下数据透视表 –

拖动奖牌

正如您所观察到的,所有地区和您选择的五个学科的奖牌数都会显示出来。接下来,您必须微调此报告,以便仅显示奖牌总数大于 80 的地区。

  • 单击列标签右侧的箭头按钮。

  • 在出现的下拉列表中单击值过滤器。

  • 从出现的下拉列表中选择大于…。

比...更棒

出现值过滤器对话框。

值过滤器

正如您所观察到的,奖牌数 和 大于显示在下面的框中显示其中 的项目在包含大于的框旁边的框中键入 80,然后单击确定。

显示项目

现在,数据透视表仅显示所选五个学科中奖牌总数大于 80 的地区。

数据透视表显示

在具有数据透视表字段的表之间创建关系

如果您不同时导入表,如果数据来自不同的来源,或者如果您向工作簿添加新表,则必须自己创建表之间的关系。

添加一个新工作表,其中包含一个包含 Sport 和 SportID 字段的表格到您的工作簿。

运动和运动 ID

  • 将表命名为Sports
  • 在数据透视表工作表的数据透视表字段列表中单击全部。

运动桌

您可以看到新添加的表 Sports 也在数据透视表字段列表中可见。

接下来,将字段 Sport 也添加到数据透视表中,如下所示 –

  • 将字段 Sport 从表 Sports 拖动到 ROWS 区域。运动值在数据透视表中显示为行标签。

  • 数据透视表字段列表中将出现一条消息,表明可能需要表之间的关系。消息旁边会出现一个 CREATE 按钮。

创建关系的消息

单击创建按钮。出现创建关系对话框。

创建关系对话框

  • 选择表下的奖牌。
  • 选择列下的运动。
  • 在相关表下选择体育。运动出现在相关列下。
  • 单击确定。

选择运动

ROWS 中的Sport下拖动 Discipline 这是为了定义数据透视表中的层次结构。数据透视表显示运动和该运动的相应学科组。

ROWS中的运动

觉得文章有用?

点个广告表达一下你的爱意吧 !😁