Excel GETPIVOTDATA公式-如何在公式之间拖动并自动更改日期?

时间:2019-02-07 19:03:50

标签: excel excel-formula pivot-table

我需要创建一个从数据透视表中获取数据的公式,当我将公式拖到表中时,数据会自动更新(图2)。

我的数据透视表如下:

enter image description here

我的表格如下:

enter image description here

我的GETPIVOTDATA公式如下:

=GETPIVOTDATA("Is it valid?",'Overall by Site-2'!$A$8,"Is it valid?","Valid","Week commencing",DATE(2019,1,14))

我尝试将"Week commencing",BK8-DATE(YEAR(BK8),1,0)+1)添加到我的代码中,但没有选择任何数据。

谢谢。

1 个答案:

答案 0 :(得分:1)

使用GETPIVOTDATAVLOOKUP公式代替INDEX/MATCH

=VLOOKUP(BK8,'Overall by Site-2'!$A:$C,3,0)

=INDEX('Overall by Site-2'!$C:$C,MATCH(BK8,'Overall by Site-2'!$A:$A,0))

我个人更喜欢使用INDEX/MATCH,因为它是一种更快的方法,而且效率也更高,尤其是当您处理大型数据集时。