【问题标题】:Filtering specific individual dates in PivotTables with changing input使用更改的输入过滤数据透视表中的特定单个日期
【发布时间】:2017-07-18 09:28:19
【问题描述】:

如何过滤数据透视表中特定日期的数据?输入每周更改一次,因此特定的所需日期将每周更改。我有每个工作日的数据。我想检索最近一个工作日的数据,之前的 5 个工作日,之前的 30 个工作日和之前的 90 个工作日。我该怎么办?

【问题讨论】:

  • 以下任一答案是否解决了问题?如果是这样,您能否将其标记为已接受的答案?

标签: excel excel-formula excel-2010 pivot-table


【解决方案1】:

听起来你想要一个“老化报告” 如果你在“Excel 老化报告”上谷歌,你应该能够找到一些东西。在公式中使用 TODAY() 是答案的一部分。我也做了类似的事情here。它不涉及数据透视表。但它应该对您有所帮助。

【讨论】:

    【解决方案2】:

    您可能想查看我在Filtering pivot table with vba 的回答中的代码

    该代码允许您通过指定间隔类型(例如天、周、月、季度、年)以及间隔计数(例如 7、-7)以编程方式过滤 Pivot RowField 或 ColumnField。它有一个可选参数 vRelativeTo 字段,根据 lNumber 是正数/负数,从最年轻/最旧的项目开始向后/向前计数。

    它利用了内置的 DateFilters 功能,因此不 在 RowFields 上工作。

    【讨论】:

      猜你喜欢
      • 2021-12-21
      • 2013-09-17
      • 2019-01-09
      • 2023-01-10
      • 2014-08-06
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 2016-10-09
      相关资源
      最近更新 更多