按日期分组数据透视表列

时间:2018-11-01 10:38:37

标签: excel pivot pivot-table

我有一个时间序列数据集:

End_Date    Hours
1/6/2017    24
1/7/2017    16
1/8/2017    24
1/9/2017    8
1/10/2017   8
1/11/2017   8
1/12/2017   16
1/13/2017   8
1/14/2017   8
1/15/2017   8
1/16/2017   8
1/17/2017   40
1/18/2017   8
1/19/2017   8
***

如何创建数据透视表,使列按年份的星期数或年份本身分组?

预期的数据透视表结构:

行->星期几 |列->一年中的一周

     Week 1  Week 2  Week 3
Monday      2   5   8
Tuesday     8   8   6
Wednesday   1   8   8
Thursday    8   6   8
Friday      3   8   3
Saturday    8   8   8
Sunday      8   1   8

行->一年中的月份 |列->年

    2017 2018
Jan 32  40
Feb 32  32
Mar 34  32
Apr 32  34
May 32  38
Jun 40  32
Jul 32  32
Aug 32  34
Sep 34  32
Oct 38  32
Nov 37  40
Dec 32  32

1 个答案:

答案 0 :(得分:0)

使用以下公式。在字段列表中,将Week放在COLUMNS中,DayName是ROWS,将Sum of Hours放在VALUES中。或对于年份,COLUMNS中的Year,ROWS中的Month和VALUES中的Sum of Hours

enter image description here

年份=YEAR(A2)

月份=TEXT(A2, "MMM")

一周=CONCATENATE("Week ",WEEKNUM(A2))

=DAY(A2)

DayName =TEXT(A2,"dddd")