答案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