- Excel 数据透视表教程
- Excel 数据透视表 - 首页
- Excel 数据透视表 - 概述
- Excel 数据透视表 - 创建
- Excel 数据透视表 - 字段
- Excel 数据透视表 - 区域
- Excel 数据透视表 - 探索数据
- Excel 数据透视表 - 数据排序
- Excel 数据透视表 - 筛选数据
- 使用切片器筛选数据
- Excel 数据透视表 - 嵌套
- Excel 数据透视表 - 工具
- 汇总值
- Excel 数据透视表 - 更新数据
- Excel 数据透视表 - 报表
- Excel 数据透视表有用资源
- Excel 数据透视表 - 快速指南
- Excel 数据透视表 - 资源
- Excel 数据透视表 - 讨论
Excel 数据透视表 - 数据排序
您可以对数据透视表中的数据进行排序,以便轻松找到要分析的项目。您可以按从低到高、从高到低或您选择的任何其他自定义顺序对数据进行排序。
考虑以下数据透视表,其中包含按地区、销售人员和月份汇总的销售数据。
按字段排序
您可以按“行”或“列”中包含的字段(地区、销售人员和月份)对上表中的数据进行排序。
要使用“销售人员”字段对数据透视表进行排序,请按以下步骤操作:
单击“行标签”中的向下箭头 。
从下拉列表中的“选择字段”框中选择“销售人员”。
将显示以下排序选项:
- 按 A 到 Z 排序。
- 按 Z 到 A 排序。
- 更多排序选项。
此外,默认情况下,“销售人员”字段按升序排序。单击“按 Z 到 A 排序”。“销售人员”字段将按降序排序。
同样,您可以通过单击“列标签”中的向下箭头 对“列”中的“月份”字段进行排序。
按小计排序
假设您希望根据每个地区的总订单金额(从高到低)对数据透视表进行排序。也就是说,您希望按小计对数据透视表进行排序。
您可以看到小计没有向下箭头 。您仍然可以按以下步骤对数据透视表按小计排序:
右键单击“总计”列中任意销售人员的小计。
从下拉列表中选择“排序”。
将出现另一个下拉列表,其中包含排序选项 - 按从小到大排序、按从大到小排序和更多排序选项。选择按从大到小排序。
“总计”列中的小计将按每个地区的从高到低的值排序。
同样,如果您希望按地区对数据透视表按小计排序,请执行以下操作:
右键单击“总计”列中任意地区的子总计。
在下拉列表中单击“排序”。
在第二个下拉列表中单击“按从大到小排序”。数据透视表将按地区的小计排序。
您可以看到,南部订单金额最高,北部订单金额最低。
您还可以按以下步骤对数据透视表按月份的总金额进行排序:
- 右键单击“总计”行中的任意小计。
- 从下拉列表中选择“排序”。
- 从第二个下拉列表中选择“按从大到小排序”。
数据透视表将按月份的总金额进行排序。
您可以看到,2 月份订单金额最高,3 月份订单金额最低。
更多排序选项
假设您希望按 1 月份的地区总金额对数据透视表进行排序。
单击“行标签”中的向下箭头 。
从下拉列表中选择“更多排序选项”。将出现“排序(地区)”对话框。
您可以看到,在“汇总”下,当前排序顺序显示为按升序排序地区。在“排序选项”下选择了“按升序(A 到 Z)”。在下面的框中,显示了“地区”。
- 单击包含“地区”的框。
- 单击“订单金额之和”。
单击“更多选项”按钮。将出现“更多排序选项(地区)”对话框。
您可以看到,在“排序依据”下,选择了“总计”。在“汇总”下,当前排序顺序显示为按升序“按订单金额之和排序地区”。
单击“排序依据”下的“选定列中的值:”。
在下面的框中,输入 B5。
您可以看到,在“汇总”下,当前排序顺序如下所示:
按升序使用此列中的值排序地区:1 月份。单击“确定”。
将出现“排序(地区)”对话框。选择“按降序(Z 到 A)排序依据:”。
在“汇总”下,当前排序顺序如下所示:
按降序使用此列中的值排序地区:1 月份。单击“确定”。数据透视表将使用 1 月份的值按地区排序。
您可以看到,在 1 月份,西部订单金额最高,北部订单金额最低。
手动排序数据
在数据透视表中,数据会根据您选择的排序选项自动排序。这称为自动排序。
将光标放在“行标签”或“列标签”中的向下箭头 上。
将显示“自动排序”,显示数据透视表中每个字段的当前排序顺序。现在,假设您希望按以下顺序对“地区”字段进行排序 - 东部、西部、北部和南部。您可以手动执行此操作,方法如下:
单击“行标签”中的向下箭头 。
从下拉列表中的“选择字段”框中选择“地区”。
单击“更多排序选项”。将出现“排序(地区)”对话框。
选择“手动”(您可以拖动项目以重新排列它们)。
单击“确定”。
在“汇总”下,当前排序顺序显示为拖动“地区”字段的项目以按任何顺序显示它们。
单击“东部”并将其拖动到顶部。拖动“东部”时,一条水平绿色条会出现在整个行上并移动。
对“地区”字段的其他项目重复拖动操作,直到获得所需的排列。
您可以看到以下内容:
嵌套字段“销售人员”的项目也会随着相应的“地区”字段项目一起移动。此外,其他列中的值也会相应移动。
如果将光标放在“行标签”或“列标签”中的向下箭头 上,“自动排序”将显示“销售人员”和“月份”字段的当前排序顺序。由于您已手动对“地区”字段进行排序,因此它不会显示在“自动排序”中。
注意 - 您无法使用此手动拖动“数据透视表字段”列表“∑ 值”区域中字段的项目。因此,您无法拖动此数据透视表中的“订单金额之和”值。
设置排序选项
在上一节中,您学习了如何将字段的排序选项设置为手动。您可以设置更多排序选项,如下所示:
单击“行标签”中的向下箭头 。
在“选择字段”框中选择“地区”。
单击“更多排序选项”。将出现“排序(地区)”对话框。
单击“更多选项”按钮。
将出现“更多排序选项(地区)”对话框。您可以在此对话框中设置更多排序选项。
在“自动排序”下,您可以选中或取消选中“每次更新报表时自动排序”框,以允许或停止在更新数据透视表数据时进行自动排序。
- 取消选中“每次更新报表时自动排序”框。
现在,“第一关键排序顺序”选项可用。您可以使用此选项选择要使用的自定义顺序。
- 单击“第一关键排序顺序”下的框。
您可以看到,下拉列表中提供了星期几和月份的自定义列表。您可以使用其中任何一个,或者可以使用您自己的自定义列表,例如高、中、低或大小列表 S、M、L、XL,这些列表不按字母顺序排列。
您可以从功能区上的“文件”选项卡创建自定义列表。文件→选项。在“Excel 选项”对话框中,单击“高级”并浏览到“常规”。您将在“创建用于排序和填充序列的列表”旁边的“编辑自定义列表”按钮中找到它。
请注意,在更新(刷新)数据透视表中的数据时,不会保留自定义列表排序顺序。
在“排序依据”下,您可以单击“总计”或“选定列中的值”以按这些值排序。当您将排序设置为“手动”时,此选项不可用。
排序数据透视表时需考虑的事项
在数据透视表中排序数据时,请记住以下几点:
包含前导空格的数据会影响排序结果。在排序数据之前,请删除所有前导空格。
您无法对区分大小写的文本条目进行排序。
您无法按特定格式(例如单元格或字体颜色)排序数据。
您无法按条件格式指示器(例如图标集)排序数据。