Pivot 計算

原文: How to Create a Pivot Table in Excel,作者:Kolade Chris

译者: Chengjun.L

在 Excel 中,数据透视表可让你以简单的方式分析和可视化你的数据。

使用数据透视表,你可以更快地进行比较和创建计算。你甚至可以创建图表来可视化你的数据。

如果你是第一次创建数据透视表,可能会感到困惑。但在本文中,我将解释开始创建数据透视表所需的一切。

不止于此——我还将向你展示如何添加图表,以便你可以可视化数据。

此外,你使用的 Excel 版本无关紧要。你甚至可以在 Excel 2013 中创建数据透视表。我在本文中以 Excel 13 为例。

我们将涵盖的内容

  • 如何在 Excel 中创建数据透视表
  • 如何使用数据透视表创建行和进行计算
  • 如何使用数据透视表创建全新的行
  • 如何为数据透视表实现图形可视化
  • 总结

如何在 Excel 中创建数据透视表

为了向你展示如何创建数据透视表,我创建了一个包含一些虚构的足球运动员的表格,其中显示:

  • 他们的名字
  • 他们参加的比赛场数
  • 他们的助攻和进球
Pivot 計算

我将创建额外的进球贡献 Goal Contributions 和进球率 Goal Ratio 行,也就是每场比赛的进球。

在足球(Soccer)中,进球贡献是进球和助攻的总数。进球率是用进球数除以比赛场数得出的。

要创建数据透视表,请执行以下步骤:

第 1 步:在菜单栏中,单击“插入”并选择“数据透视表”:

Pivot 計算

第 2 步:保持一切不变,然后选择“确定”:

Pivot 計算

你应该使用新的工作表,以便为数据透视表提供专用工作表。

你将看到的下一个界面如下所示:

Pivot 計算

你将处理“数据透视表字段(PivotTable Fields)”,你会在那里看到表格的列。

如何使用数据透视表创建行和进行计算

这是你可以创建行、列和进行计算的部分。

要为你的数据透视表创建行,请将现有表中的一行拖到 “ROWS” 的部分。

例如,我想用原始表的“名称”行为数据透视表创建一行,那么我需要将这一行拖到 ROWS 区域:

Pivot 計算

你可以看到我用原始表的“名称”行创建了一行。

为了方便计算,你可以使用 “VALUES” 区域。

Pivot 計算

我想看看每个球员的进球数。因此,我将“进球得分”行拖到 “VALUES” 区域:

Pivot 計算

我可以直观地看到每个球员的进球数。

你还可以在 “VALUES” 区域中进行其他计算。只需单击右侧列前面的下拉菜单,然后选择“值字段设置(Value Field Settings)”:

Pivot 計算

我想看到最高进球数,而不是所有球员的总进球数。所以我会选择 “MAX” 并点击 “OK”:

Pivot 計算

现在我可以看到最大进球数,而不是所有进球数的总和:

Pivot 計算

如何使用数据透视表创建全新的行

还记得我说过我会创建额外的进球贡献和进球比率行?现在来创建吧。

我需要创建助攻和进球得分行来计算进球贡献。因此,我将确保它们都在 Values 区域中:

Pivot 計算

现在,我将确保选中“分析(Analyze)”选项卡,单击“字段、项目和集合(Fields, Items, & Sets)”,然后选择“计算字段(Calculated Field)”:

Pivot 計算

你将看到的下一个界面如下所示:

Pivot 計算

在这里,我会做三件事:

  • 在 name 字段中输入行的名称
  • 写出公式——“助攻+进球得分”
  • 单击“添加”和“确定”
Pivot 計算
Pivot 計算

现在,我已经成功创建了进球贡献行:

Pivot 計算

要创建进球比率行,我必须确保已完成的比赛行位于 VALUES 区域中:

Pivot 計算

我将使用的公式是进球数/比赛场数。所以,我将再次实现计算字段:

Pivot 計算

我现在可以看到每个球员的进球率:

Pivot 計算

如何为数据透视表实现图形可视化

创建数据透视表并轻松实现计算固然很好,但在图表中查看数据透视表的图形呈现会更好。

在图表中呈现数据透视表:

第 1 步:确保选中“分析(Analyze)”选项卡,然后选择“数据透视图(PivotChart)”:

Pivot 計算

第 2 步:在右侧选择你想要的图表类型,它可以是柱形图、饼图或条形图。另外,选择上部的格式,它可以是 2D 或 3D。

Pivot 計算

满意后单击“确定”。

Pivot 計算

以上就是呈现数据的图表。

总结

数据透视表是 Excel 最强大的功能之一。如果你需要处理大型数据集,那么在分析和可视化方面,数据透视表可以为你节省大量时间。

数据透视表很好,但能够创建不同类型的图表来呈现数据也非常有用。

我希望这篇文章能帮助你为你正在使用的数据创建一个数据透视表和图表。

如果你觉得这篇文章有用,请不要犹豫,将它分享给其他人。


Pivot 計算
作者:Kolade Chris (英语)

Web developer and technical writer focusing on frontend technologies.

Pivot 計算
译者:Chengjun.L

阅读 更多文章。


在 freeCodeCamp 免费学习编程。 freeCodeCamp 的开源课程已帮助 40,000 多人获得开发者工作。开始学习

创建和使用数据透视表

想在单位或学校充分利用 Google 文档?不妨注册以免费试用 Google Workspace。

您可以使用数据透视表缩小庞大的数据集或分析数据点之间的关系。例如,您可以使用数据透视表分析哪个销售人员在特定月份所创收益最高。

添加或修改数据透视表

  1. 使用计算机在 Google 表格中打开一个电子表格。
  2. 选择要使用其中源数据的单元格。重要提示:每列需要一个标题。
  3. 在顶部的菜单中,点击插入 
    Pivot 計算
    数据透视表。如果数据透视表尚未打开,点击相应的工作表。
  4. 在侧边栏中的“行”或“列”旁边,点击添加,然后选择一个值。
    • 注意:有时您会看到根据您所选数据推荐的数据透视表。要添加数据透视表,请在“建议”下选择数据透视表。
  5. 在侧边栏中的“值”旁边,点击添加,然后选择要在行或列上显示的值。
  6. 您可以更改数据的显示方式、排序依据、汇总方式或过滤条件。在您想更改的内容旁边点击向下箭头
    Pivot 計算

更改或移除数据

  1. 使用计算机在 Google 表格中打开一个电子表格。
  2. 点击数据透视表下方的弹出式窗口中的修改按钮。
  3. 在侧边栏中,更改或移除字段:
    • 要移动某个字段,请将其拖动到其他类别。
    • 要移除字段,请点击“移除”图标
      Pivot 計算
    • 要更改数据透视表使用的数据范围,请点击“选择数据范围”图标 
      Pivot 計算

注意:每当您更改数据透视表引用的源数据单元格时,系统都会刷新数据透视表。

查看单元格详情

您可以查看数据透视表中单元格的源数据行。

  1. 使用计算机在 Google 表格中打开一个电子表格。
  2. 点击数据透视表下方的弹出式窗口中的修改按钮。
  3. 双击您要查看其详细信息的单元格。
  4. 您将看到一个包含单元格源数据的新工作表。

Calculated fields with SUM or a custom formula

  1. 使用计算机在 Google 表格中打开一个电子表格。
  2. 点击数据透视表下方的弹出式窗口中的修改按钮。
  3. 在侧边栏中的“值”旁边,点击添加
    Pivot 計算
    点击已计算的字段。
    • 使用 SUM 计算值:点击“汇总方式”旁边的 SUM。
    • 使用自定义公式计算值:在显示的字段中输入公式。然后,在“汇总方式”旁边,点击自定义。
  4. 点击右下角的添加,系统会显示新列。

提示:要编写自定义公式,您可以使用:

  • 其他列,例如,=sum(Price)/counta(Product),其中“Price”和“Product”是数据透视表或基础表(可通过关联工作表使用)中的字段。
  • Google 表格函数。

重要提示:如果您使用包含空格的字段值,请务必在自定义公式中用引号将值括住。例如:="h sdf"

示例

制作副本

 

相关文章

  • 自定义数据透视表
  • GETPIVOTDATA 函数

 

该内容对您有帮助吗?

您有什么改进建议?

是否

提交

计算机 AndroidiPhone 和 iPad