带过滤器的 GetPivotData

GetPivotData with a filter

我想使用多个 GetPivotData 函数,从同一个数据透视表中检索数据 table。我希望他们每个人都根据过滤器值检索不同的数据。

例如:

获取 Month:January 的数据透视表 获取 Month:February

的数据透视表

其中 Month 是 Pivot 上的过滤器。这可能使用公式吗?

请参阅下面的屏幕截图,其中要选择的 Month 基于单元格引用作为 GETPIVOTDATA 公式中的参数:

希望这能解决您的问题。试试 Microsoft 的解决方法:

https://support.microsoft.com/en-us/help/287736/getpivotdata-formula-is-automatically-created-when-you-try-to-create-s

更改月份时,值也会更改。但请确保没有隐藏的项目(因为如果没有,您将无法获得准确的#/data)。

维克多, Pivot tables 不会像您预期的那样工作。您的公式应检索的所有数据必须同时可见。我建议你在工作表上安排一些 space 并应用 Scott 提出的解决方案。

注意:例如,如果您想处理逐月添加的数据,可以使用 Pivot table 选项自动向过滤器添加新值。然后在您的公式中,您可以使用 IFERROR 在仍然没有可用数据时显示空白单元格。

此致, +丹尼尔+