Excel数据透视表的分组、排序与筛选功能

如题所述

第1个回答  2022-07-13
本期我们来分享一下在Excel的数据透视表中如何使用分组、排序与筛选功能。

在如下所示的数据透视表中,我们将“State”与“Order Year”都放在了“行”区域中,故数据根据各个地区按照各个年份进行展示。

01

数据透视表的分组

为了更好地演示数据透视表的分组功能,我们需要的不仅仅是年份的数据,而需要更具体的时间的数据,例如季度和月份,所以我们对当期的数据透视表进行调整。

我们将“Order Year”这一字段移出“行”区域,而将“Order Date”字段拖至“列”区域,在“列”区域中我们可以看到会出现“年、季度”标签,并且数据透视表会自动按照年份将数据进行分组,而在更低版本的Excel中这种情况是不会发生的,按照一般逻辑,当把具体的日期“Order Date”作为列标签时,数据透视表应该会按照每个具体的日期来展示数据。

既然Excel已自动为我们按照年份把数据分组,我们来看一下如何将这些数据展开。

点击数据透视表中的某个年份标签,再点击“数据透视表工具”下的“分析”选项卡。

点击“取消组合”后,数据透视表即可展开所有日期的数据。

在此例中,由于具体的日期过多,以此种方式展示数据并不是一个好的选择,所以我们可以选择按照特定的字段进行分组。

点击某个日期标签,再点击“分组字段”功能按钮,打开其对话框后,选择“季度”和“年份”两个字段。

点击“确定”后数据透视表即会按照年份和季度来展示数据。

我们可以对字段进行折叠,点击功能区的“-”按钮。

我们也可以对其中某个年份的标签展开字段,点击标签左侧的“+”即可。

02

数据透视表的排序

在当前的数据透视表中,数据默认是按照“行”与“列”标签来排序的。我们也可以根据需要更改排序的方式,例如我们想要按照“总计”数据的由小到大来排序。

点击“总计”下的某个数据单元格,再点击“数据”选项卡下的“升序”。

在数据透视表中对数据进行排序与在一般的数据区域或数据表格并无不同。

03

数据透视表的筛选

如果我们只需要展示某些地区某些年份的数据,我们可以在数据透视表中进行筛选,主要通过其“行”“列”标签来进行筛选。

点击“列标签”,只勾选2015和2016年的数据,再点击“确定”。

点击“列标签”,只勾选VIC和WA两个地区的数据,再点击“确定”。

数据透视表则筛选出两个地区的2015和2016年的数据。

如果我们要清除筛选,有如下方式:

1. 点击数据透视表中的某个数据单元格,点击“数据”选项卡下的“清除”按钮。

2. 点击“数据透视表工具”下的“分析”选项卡,点击“清除”下的“清除筛选”。

以上两种方式都是用于清除数据透视表中的所有筛选。

如果要清除“行”或“列”中的筛选,可按照如下操作:

3. 点击“行标签”或“列标签”的筛选器,点击“从X中清除筛选”。

至此,我们了解在Excel数据透视表中可以对数据进行分组、排序与筛选等操作,帮助我们根据不同的需要展示数据并进一步制作报表。
相似回答