首页 文章

Excel数据透视表 - 日期范围过滤器

提问于
浏览
1

我是Excel的新手 . 我创建了一个数据透视表,除了一件事,日期过滤器之外,一切都按照我想要的方式工作 . 默认情况下,使用报表过滤器,从我的电子表格中提取的所有日期都在下拉列表中,并且必须单独检查它们以过滤表格 .

我想知道是否有工作可以使用日期范围过滤表格,确切地说如何使用电子表格中的日期过滤器来完成 . 我希望能够做到的是按月过滤我的数据透视表,而不必手动选择给定月份中的所有日期 . 这可以使用VBA完成吗?

2 回答

  • 0

    我没有编写任何代码就能完成这项工作 . 事实证明这很简单 . 为了从日期过滤器中获取更多功能,我暂时将日期字段从报表过滤器移动到行标签 . 从这里开始,我按月将日期字段分组,然后将其移回报告过滤器 .

  • 1

    Excel在数据透视表上有相当强大的内置日期过滤器选项(您使用的是哪个版本的excel):

    PivotTableDateFilters

    祝好运 .

    EDIT:

    使您的数据透视表动态化 . 此宏将更新您的数据透视表:

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

    您可以根据需要编辑/排序/过滤初始数据 .

    EDIT2: 所以你可以使用这样的东西 - 然后你可以自动填充x到你想要的日期 - 然后运行数据透视表更新宏:
    Custom Report Filter1

    祝好运 .

相关问题