Excel数据透视表 – date范围filter

我很新的Excel。 我已经创build了一个数据透视表,一切工作如何,除了一件事情,datefilter。 默认情况下,通过使用报表filter,从我的电子表格中拉出的所有date都在下拉列表中,并且必须单独检查以过滤表格。

我想知道是否有能够使用date范围筛选表格的工作,以及如何使用电子表格中的date筛选器进行筛选。 为什么我想要做的是按月过滤我的数据透视表,而不必手动select给定月份中的所有date。 这可以使用VBA来完成吗?

我能够在不写任何代码的情况下完成这个任务。 结果很简单。 为了从我的datefilter中获得更多的function,我暂时将date字段从报表filter移动到行标签。 在这里,我将date字段按月分组,然后将其移回到报表filter。

Excel在数据透视表中有非常强大的内置datefilter选项(您使用哪个版本的Excel):

PivotTableDateFilters

祝你好运。

编辑:

使您的数据透视表dynamic。 这个macros将更新您的数据透视表:

Sub UpdatePivotTable() Sheets(1).PivotTables(1).RefreshTable End Sub 

你可以编辑/sorting/过滤你想要的初始数据。

编辑2:所以你可能可以使用这样的东西 – 那么你可以自动填充x到你想要的date – 然后运行数据透视表更新macros: 自定义报告Filter1

祝你好运。