如何在Google Spreadsheets中按日期范围过滤数据透视表?


8

我有一个Google电子表格,可以跟踪在图形设计项目上花费的时间。我正在尝试运行数据透视表报表,以了解我们可以在哪里优化项目。在这些数据透视表中,我想按日期范围进行过滤。例如:整个一月(2014年1月1日-2014年1月31日)或2014年1月1日至2014年1月7日。当按日期范围过滤时,总计应进行调整。数据透视表如下所示:

          Project 1   |   Project 2   |   Project 3   |   Project 4   |  

1/1/2014       2             4                2               0  

1/2/2014       3             9                0               8

1/3/2014       5             2                2               4

1/4/2014       3             1                0               2
------------------------------------------------------------------------
Grand Total    13            16               4               14

我可以从数据透视表对话框中运行过滤器,但我必须分别选中或取消选中每个日期。这似乎不是很有效。

有没有办法在我不知道的数据透视表对话框中完成设置日期范围的方法?如果没有,可以添加公式或脚本吗?

Answers:


4

Excel允许使用分组工具来满足您的需求,但Google文档中没有类似的工具。一种解决方法是在源数据中添加标志。我是在B列和C列中这样做的:

=MONTH(A2)    and    =WEEKNUM(A2)    respectively.  

然后将它们作为行包含在数据透视表中。

在图像的第1个月和第3个月(我更改了您示例中的日期),但没有汇总第4个月:

在此处输入图片说明


0

另一个选项是按日期对电子表格进行排序,然后选择(单击并拖动)所需日期范围的行,然后创建数据透视表。然后,数据透视表将仅使用您在电子表格中选择的数据范围。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.