Excel 如何使=GETPIVOTDATA更具动态性?

Excel 如何使=GETPIVOTDATA更具动态性?,excel,excel-formula,excel-2003,pivot-table,Excel,Excel Formula,Excel 2003,Pivot Table,我有一个pivot表,其中包含一些我试图用一张表引用的数据,然后用另一张表交叉引用以比较这两个值 我现在得到的与这里列出的公式相似- 但是,不要写入=GetPivotData(team_count,“'team 1”“B'”计数),然后为工作表中的其余单元格更改它 我希望能够引用包含我要查找的数据的单元格。例如,我将在单元格A2中设置Team 1,在单元格A3中设置B计数 我尝试将公式重写为=GetPivotData(team_count,A2,A3),但这只会给我一个错误:如果要从单元格A2和

我有一个pivot表,其中包含一些我试图用一张表引用的数据,然后用另一张表交叉引用以比较这两个值

我现在得到的与这里列出的公式相似-

但是,不要写入
=GetPivotData(team_count,“'team 1”“B'”计数)
,然后为工作表中的其余单元格更改它

我希望能够引用包含我要查找的数据的单元格。例如,我将在单元格
A2
中设置
Team 1
,在单元格
A3
中设置
B
计数


我尝试将公式重写为
=GetPivotData(team_count,A2,A3)
,但这只会给我一个错误:

如果要从单元格A2和A3创建字符串
“'team 1'count of B'”


=getpivotdata(团队计数,“”&A2&“&A3&”

为了避免额外的引号,您还可以使用
T()
函数:

=GETPIVOTDATA( T(team_count), <Ref address of pivottable>, A2, A3)
=GETPIVOTDATA(T(团队计数),A2,A3)

您是否尝试过在A2和A3之间使用间接值?我想您的意思是
=GETPIVOTDATA(team_count,INDIRECT(A2,A3))
这只是给了我一个
#值
错误当您输入“team 1”时,是否在其周围加了引号?我在Excel 2007中尝试过这一点,如果我输入的“Team 1”没有引号,那么公式就起作用了。在我正在使用的GETPIVOTDATA公式中,似乎有4个参数=GETPIVOTDATA(“amound”,“E$17,H16,H15)。第二个argumnet似乎是pivot表左上角单元格的锚。我需要在GETPIVOTDATA函数中使用T()作为第一个参数,这是一个说明你将得到什么“统计数据”的数据。(即:产品销售总额)