首页 > 解决方案 > 如何在数据透视表中按混合值分组并按日期排序?

问题描述

我正在尝试创建一个包含大量数据的电子表格。我必须满足的两个要求是1)具有相同 PROJECT # 的组作业/零件,以及2按作业开始日期排序。我认为数据透视表是最好的方法,但我总是遇到一堵砖墙。我要么无法按项目编号进行分组(很可能是因为它们是数字和文本的混合体,因此无法更改),或者我无法按工作开始日期进行排序。

我尝试将项目编号和工作开始日期从行移动到值,以及更改它们的显示顺序(工作开始日期在项目#之前,反之亦然)。

当前数据透视表中数据的屏幕截图 字段列表截图

如果分组和排序正确,则记录应首先显示分组的 PROJECT # 最早的开始日期,然后是下一个开始日期的组,等等。

一个例子是:

>2074, 68506, BUC10626, 3/4/19
>>2074, 68568, AUC15393, 3/4/19
>>2074, 68570, AUC14509, 5/30/19

>2552, 69920, 99163786, 4/1/19
>>2552, 71066, H695359, 6/5/19

>1166, 71527, 5450926, 5/16/19

>2497, 71138, 2436-923, 6/11/19
>>2497, 73445, H646427, 7/24/19

>2704, 72682, AUC11771, 6/24/19

标签: excelpivot-table

解决方案


数据透视表构建层次结构。如果您有一个级联的项目​​ > 工作 > 零件 > 日期,那么您只能在上一级的容器内按日期排序,即零件。

如果您在层次结构中有多个部分,则不同的日期将显示在该部分内排序,例如

ProjectA
   JobA
      Part A
         January    'these rows are 
         February   'sorted by
         March      'date
      Part B
         August
         September
      Part C
         March
         April

如果您希望项目按日期排序,那么您需要在项目列之前有日期列。


推荐阅读