![Excel 数据透视图中多个值字段的动态选择](https://linux22.com/image/1504104/Excel%20%E6%95%B0%E6%8D%AE%E9%80%8F%E8%A7%86%E5%9B%BE%E4%B8%AD%E5%A4%9A%E4%B8%AA%E5%80%BC%E5%AD%97%E6%AE%B5%E7%9A%84%E5%8A%A8%E6%80%81%E9%80%89%E6%8B%A9.png)
答案1
考虑使用具有动态范围的常规图表,而不是数据透视图。
单元格 G2 具有包含这些值列表的数据验证Members,Initial,Month
,并已命名为 DropDownSelect。创建两个命名公式:
chtLabels =Sheet2!$A$4:INDEX(Sheet2!$A:$A,COUNT(Sheet2!$A:$A)+4)
chtSeries =OFFSET(chtLabels,0,MATCH(DropDownSelect,Sheet2!$B$2:$D$2,0))
插入空白图表,添加系列,并输入系列值
='Sheet1'!chtSeries
将图表标签设置为
‘Sheet1'!chtLabels
现在您可以在下拉列表中选择不同的值,图表将显示该数据。
答案2
除了 teylyn 的出色回答外,您还可以使用 VBA 实现相同的功能。请参阅我的解决方案https://stackoverflow.com/questions/32761634/converting-multiple-variables-into-values-with-excel-pivot-tables-or-power-pivot