Courses
原始数据看起来可控,直到您尝试回答一个简单的问题:
- 按地区的总销售额
- 按产品的平均订单金额
- 按月份的计数
很快,表格就会出现那种“信息全都有,但答案一个也没有”的情况。
这就是数据透视表能发挥作用的地方。
在 Google 表格中,它可以让您无需先编写公式,就能快速对数据进行分组、计算和重组。
本指南将带您了解如何在 Google 表格中创建数据透视表、使用编辑器,并根据您的需求进行调整。
如何在 Google 表格中创建数据透视表
要在 Google 表格中创建数据透视表,请按以下步骤操作:
步骤 1:选择数据
选择您想要汇总的完整数据集。单击表格中的任意单元格,然后拖动以高亮完整范围。
选择前,检查数据结构:
- 每列在第一行都有表头
- 中间没有空行
- 数据集中没有空列
- 每行代表一条记录
- 每列只包含一种类型的值
如果数据集中包含合计,请将其排除,因为数据透视表应基于原始数据工作。

选择您的数据。作者供图。
步骤 2:插入数据透视表
选定数据后,转到功能区并单击插入 > 数据透视表。随后会出现创建数据透视表对话框,询问您希望数据透视表显示在哪里。
步骤 3:选择位置
您将看到两个选项:
- 新工作表:在单独的标签页中创建数据透视表
- 现有工作表:将其放在当前工作表
选择一个并点击创建。之后,Google 表格会打开一个空白数据透视表,并在右侧显示编辑器。

在 Google 表格中将数据透视表创建到新工作表。作者供图。
步骤 4:使用数据透视表编辑器
点击创建后,数据透视表编辑器会出现在新工作表的屏幕右侧。它有四个部分:
- 行:纵向添加类别
- 列:在顶部横向添加类别
- 值:计算合计、计数或平均值
- 筛选器:限制显示的数据
每个部分都控制数据如何分组与汇总。

数据透视表编辑器面板。作者供图。
了解数据透视表编辑器
数据透视表编辑器控制数据如何分组与计算。您无需死记硬背编辑器,只需知道每个部分控制什么。
行
行会纵向分组数据。添加字段后,表格会为该列中的每个唯一值创建一行。
例如,如果将 Region 添加到“行”,数据透视表会为每个地区创建一行,如 East、West 和 South。
如果您想要更详细的层级,可以在其下方再添加一个字段。
-
在
Region下添加Product
现在每个地区会展开为产品。您会看到类似:
- East → Notebook、Pencil
- West → Pen
列
列在顶部横向分组数据。它们与“行”的工作方式相同,但方向为水平。
例如,如果将 Product 添加到“列”,每个产品都会成为列标题。
当您想要并排比较类别时,这很有帮助。
如果“行”已有 Region,再将 Product 添加到“列”就能显示每个产品在各地区的表现。
提示:保持简洁。列太多会让表格难以阅读。
值
“值”定义要计算的内容。添加数值字段时,Google 表格会应用一种计算,通常默认为 SUM()。也可以使用 COUNT() 或 AVERAGE()。
例如,如果将 Revenue 添加到“值”,您将得到 Revenue 的 SUM()。
如果您的数据透视表按地区分组,那么将 Revenue 添加到“值”会显示每个地区的总收入。
提示:如果数字看起来不对,先检查源数据。以文本存储的数字列无法正确求和。
筛选器
筛选器控制哪些数据被包含在数据透视表中。它不会更改原始数据集,只会改变汇总中可见的内容。
例如,如果将 Region 添加到“筛选器”,您可以选择仅显示 East 或 West 的数据,而无需更改源表。
数据透视表看起来不对时要检查什么
如果结果看起来不对,问题通常出在源数据,而不是数据透视表本身。
检查以下内容:
- 以文本存储的数字
- 缺失或不清晰的表头
- 数据集中存在空行
- 选择了错误的数据范围
- 字段放错了部分
最后一条很常见。把字段放在“行”而不是“值”会改变整个布局。要修复,只需将其移除并添加到正确的部分。
如何在数据透视表中汇总数据
要在数据透视表中汇总数据,请将数值字段添加到“值”,并选择您希望的计算方式。
主要会用到这三种:
-
SUM()计算总计 -
COUNT()统计条目数量 -
AVERAGE()计算平均值
它们为同一数据集提供不同的视角。
下面通过一个示例来更好地理解。
假设我想计算每个地区产生了多少销售额。为此,将数据透视表设置为:
-
将
Region添加到“行” -
将
Total Sales添加到“值”
在“汇总方式”中,Google 表格会对 Total Sales 应用 SUM(),因此您会看到每个地区的总销售额。

使用数据透视表汇总数据。作者供图。
您可以通过“汇总方式”的下拉菜单更改计算:
-
切换到
AVERAGE()查看每笔交易的平均销售额 -
切换到
COUNT()查看各地区的销售记录数
如果数字看起来不对
如果数字有偏差,请检查以下几项:
- Total Sales 以数字格式存储
- 正确的字段位于“值”中
- 计算方式设置正确
大多数问题都源于这些方面。
如何在 Google 表格数据透视表中分组数据
分组可以减少明细,使表格更易读。您可以通过三种方式分组数据:
- 按类别
- 按日期
- 按数值区间
按类别分组
当您想将相似项合并为一组时,使用 Region、State 或 Product Category 等类别字段。
例如,若要查看各产品类别对总销售额的贡献:
-
将
Product Category添加到“行” -
将
Total Sales添加到“值”
数据透视表会按类别显示一个总计,如 Electronics、Furniture 和 Office Supplies。
如果需要更多细节,可以在其下方再叠加一个字段。
-
在
Product Category下添加Product Name
现在每个类别会展开为具体产品,您可以看到各组内推动总计的构成。

使用数据透视表按类别分组数据。作者供图。
按日期分组
日期常常会生成冗长且难以阅读的列表。分组可以将其转换为时间段。
例如,要分析随时间变化的销售:
-
将
Date添加到“行” -
在数据透视表中右键单击任意日期
-
选择“创建数据透视数据组”,并选择“月份”或“年份”
您将不再看到每个具体日期,而是看到诸如 Jan 2025 或 2026 的分组值。
如果无法分组,请检查数据类型,因为以文本存储的日期无法分组。

使用数据透视表按日期分组数据。作者供图。
按数值区间分组
当您不需要精确数值,而是想查看分布时,请使用数值分组。
例如,要分析订单按数量的分布:
-
将
Units Sold添加到“行” -
右键单击一个值
-
选择“创建数据透视分组规则”
设置区间,例如:
- 最小值:0
- 最大值:30
- 间隔:10
数据透视表会将值分组为 1–10、11–20 和 21–30 等区间。

使用数据透视表按数值区间分组数据。作者供图。
何时使用分组
在以下情况下使用分组:
- 表格行数过多
- 值过于细碎,不易浏览
- 您正在尝试发现模式
如何筛选数据透视表数据
如果数据透视表显示的数据过多,请使用筛选器缩小范围。借助筛选器,您可以专注于某个地区、某个产品或任意细分,而不更改原始数据集。
假设您的数据透视表设置如下:
-
Product Category位于“行” -
Total Sales位于“值”
现在您想查看特定地区的分类销售。要添加此筛选器:
-
单击数据透视表中的任意位置
-
打开数据透视表编辑器(右侧面板)
-
在“筛选器”中点击“添加”
-
选择
Region
添加后,会出现一个筛选下拉菜单:
-
打开
Region下拉菜单 -
取消全选
-
选择 West
数据透视表将更新为仅显示 West。所有合计和计算都会基于该选择进行调整。
您可以随时切换选择:
- 选择 East 查看 East 的销售
- 选择 South 查看 South
无需重建表格,只需更改筛选器即可。

使用数据透视表筛选数据。作者供图。
何时使用筛选器
在以下情况下使用筛选器:
- 您想专注于某个细分
- 您在逐一比较各组的值
- 表格包含的数据显示超出当前需要
如何自定义数据透视表
当表格已经能正常工作时,清理一下让它更易阅读。操作如下:
排序值
排序有助于快速查看表现最好或最差的项。例如,要找出哪个类别或地区的销售额最高:
-
单击数据透视表中的任意位置
-
打开数据透视表编辑器
-
在“行”(如
Product Category或Region)下 -
使用“排序依据”并选择
SUM of Total Sales -
将顺序设置为降序
最大值将移至顶部。如果您想先看最小值,请切换为升序。

对数据透视表中的数据进行排序。作者供图。
更改聚合类型
您可以随时更改变值的计算方式。例如,从总销售切换到平均销售:
-
前往值
-
单击
Total Sales -
在汇总方式中选择
AVERAGE()
表格现在显示平均值而不是总计。当您更关注频次而非总量时,COUNT() 等选项也很有用。

在数据透视表中使用其他聚合类型进行计算。作者供图。
设置数字格式
格式化能让表格更易读。例如,要将销售额显示为货币:
- 选择数据透视表中的任一数值
- 转到格式 > 数字 > 货币
现在数值将以更易读的格式显示。
您也可以根据要展示的内容使用百分比或添加小数位。这只会改变显示方式,不会改变数据本身。

设置数据透视表中的数字格式。作者供图。
重命名字段
默认标签可能有些拗口。例如,“SUM of Total Sales”虽准确,但不太适合展示。
要重命名:
- 双击数据透视表中的表头
- 输入更清晰的名称,例如Total Revenue
虽然只是小改动,但能提升可读性。

更改数据透视表中的字段名称。作者供图。
Google 表格中的数据透视表计算字段
如果数据集中尚未包含您需要的数值,可以使用“计算字段”创建。这样,您无需更改原始数据,就能在数据透视表内进行自定义计算。
计算字段基于现有列创建新值。例如,您可以不直接使用 Total Sales,而是创建利润等新指标。
数据透视表会替您完成计算。
创建方法如下:
- 前往数据透视表编辑器
- 在值下点击添加
- 选择“计算字段”
- 输入您的公式
您会看到一个公式框,在其中可以使用列名。
例如,假设我的数据集包含:
- Total Sales
- Unit Price
- Units Sold
现在,我可以在数据透视表内计算它,而不是依赖 Total Sales。在计算字段中,我输入以下公式:
='Units Sold' * 'Unit Price'
按回车,并在数据透视表中将其重命名为Revenue 。数据透视表现在会为每个分组自动计算收入。

数据透视表中的计算字段。作者供图。
如果您的数据透视表按 Region 分组,计算字段将显示各地区的利润;如果按 Product Category 分组,则显示各类别的利润。
您无需重建任何内容。计算会根据数据透视表的结构自动调整。
请记住以下几点:
- 公式中必须使用完全匹配的列名
- 计算字段基于聚合后的数据工作
- 结果取决于数据透视表的分组方式
Google 表格数据透视表 vs Excel 数据透视表
Excel 中的数据透视表和 Google 表格提供相同的核心功能。它们帮助您汇总和分析数据。但也存在一些关键差异:
|
Google 表格 |
Excel |
|
界面简洁、上手友好 |
界面更复杂,学习曲线更陡 |
|
实时编辑与共享 |
协作性有限(搭配 OneDrive 更好) |
|
基于云端,可在浏览器中使用 |
基于桌面,可离线使用 |
|
处理大型数据集较慢 |
高效处理大型数据集 |
|
数据透视表功能基础 |
更高级的数据透视工具与控制 |
|
需要手动分组 |
自动按月份、年份等分组 |
|
图表选项较少 |
高级图表与数据透视图 |
|
自定义选项较少 |
具备切片器和更深入的格式设置等功能 |
|
适合轻量级分析 |
更适合复杂分析与报告 |
快速记忆:
- 团队协作与快速分析用 Google 表格
- 高级分析与大型数据集用 Excel
Google 表格数据透视表的常见问题
有时您会遇到问题却不知道出了什么差错。大多数情况下问题很小,一旦知道要看哪里,就很容易解决。
以下是一些常见问题及其解决方法:
数据未更新
如果数据透视表未反映新数据,可能是因为它链接到了固定范围。
解决方法:
- 打开数据透视表编辑器
- 检查数据范围
- 更新范围以包含新行
提示:如果数据持续增长,使用整列范围如 A:I。
数据范围不正确
数据透视表中可能缺少某些行或列,是因为创建时选择了错误的范围。
解决方法:
- 打开数据透视表编辑器
- 更新数据范围
- 确保包含所有列
即便少了一列也会改变结果。
表头缺失或不正确
有时数据集可能没有合适的表头,导致字段在数据透视表中显示异常。
解决方法:
- 确保第一行包含列名
- 移除空白表头单元格
- 避免重复的表头名称
聚合类型错误
数字看起来不对,可能是因为数据透视表使用了错误的计算方式,例如使用 COUNT() 而不是 SUM()。
解决方法:
-
在数据透视表编辑器中前往值
-
单击字段(例如
Total Sales) -
将汇总方式更改为正确选项
以文本存储的数字
合计或计算可能无效,因为数值可能以文本形式存储。
解决方法:
- 选择数据集中的该列
- 转到格式 > 数字
- 选择数字或货币
- 刷新数据透视表
使用数据透视表的最佳实践
以下一些小习惯会大幅提升数据透视表的易用性:
-
先清洗数据,因为数据乱,数据透视表也会乱。
-
使用清晰一致的列名,如
Region、Total Sales或Units Sold。 -
避免空表头或重复表头。
-
先从“行”中的一个字段和“值”中的一个数值字段开始,再逐步扩展。
-
不要让结构过载,过多的行、列或嵌套字段会让表格难以阅读。
结语
到这里,您已掌握如何构建、调整和解读数据透视表。现在是时候将其应用到真实数据中了。
从您已有的数据集开始。可以是任何内容,例如销售数据、问卷结果,或其他按行列组织的数据。
先构建一个简单的表:
- 在“行”中添加一个字段
- 在“值”中添加一个数值字段
然后一次只改变一处:
- 切换计算方式
- 添加筛选器
- 尝试分组
如果您在跟着练习,不必一次尝试所有功能。先选一个问题,用数据透视表回答它,然后再继续下一个。
FAQs
Google 表格中的数据透视表会自动更新吗?
当所选范围内的数据发生更改时,它们会自动更新。如果您在范围之外新增行,则需要手动更新数据范围。
如果您删除了数据透视表使用的源数据会发生什么?
数据透视表将显示错误或缺失值,因为它依赖这些数据来计算结果。
可以将数据透视表复制到另一张工作表吗?
会的。您可以像复制其他内容一样复制并粘贴数据透视表。它仍将保持与原始数据的链接。
数据透视表与图表有什么区别?
数据透视表以结构化格式汇总数据;图表用于可视化数据。两者结合使用能获得更好的分析效果。