Excel - 使用切片器根据列更改数据透视图

Excel - Change PivotCharts based on columns using slicers

我有大量数据(200k+ 行和 10+ 列),以这种格式编译:

Month    Date        Time          Value1    Value2    Value3
Jan-18   1/1/2018    12:00:00 AM     10        20        30
Jan-18   1/1/2018    12:01:00 AM     13        23        33
etc...

我使用了带有切片器的数据透视表和数据透视图,以允许我的图表根据月份对数据进行排序。但是,我希望能够选择要显示的列,例如:允许我根据自己的选择显示 Value1 或 Value2 的切片器。

一种对我有用的方法是以这种方式编译数据:

Month    Date        Time          Type    Value
Jan-18   1/1/2018    12:00:00 AM    1       10 
Jan-18   1/1/2018    12:01:00 AM    1       13  
Jan-18   1/1/2018    12:00:00 AM    2       20 
Jan-18   1/1/2018    12:01:00 AM    2       23  

这让我可以根据 类型 对切片器进行排序。这不是一个非常可行的选择,因为数据会不断添加,而且这样做很痛苦。

有更好的方法吗?我四处寻找这个但找不到解决方案,将不胜感激任何输入。

干杯!

是的,您可以使用我之前在 发布的 VBA 来做到这一点。它要求您创建一个 'harvester' 数据透视表,其中只包含您要换出的列,这样您就可以创建一个切片器来触发代码。但我很确定这会让你做你想做的事。