GETPIVOTDATA("Data",{对另一张工作表的动态引用},"Field","Item")
我正在努力让我的公式变得超级动态。我有 5 - 10 个不同的工作表,上面有数据透视表。我设置了其余的公式,以便从可以更改的小数据表中获取“FIELD”和“ITEM”。我尝试过命名范围,但再次无法使其工作。 getpivot 中唯一无法动态化的是数据透视表的位置。我看到了 CHOOSE(1,"STRINGS") 函数,但我不知道会有多少个枢轴。我已经将 INDIRECT() 与 vlookups 一起使用。我没有任何想法欢迎任何帮助。
使用命名范围来引用数据透视表应该可行。但是,请确保命名范围仅引用数据透视表中的单个单元格。如果它引用一个范围或整个表,它将不起作用。
EDIT如果您想从另一个单元格中提取数据透视表,则需要使用 INDIRECT 函数
=GETPIVOTDATA("Amount",INDIRECT($Q$2),"Name","Jack","Month","Feb")
单元格 $Q$2 可以包含引用数据透视表的命名范围或单元格引用。无论哪种情况,如果您要跨多个工作表工作,您还需要指定工作表。例如,$Q$2 可以包含
Pivots!$A$1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)