Excel GETPIVOTDATA公式如何自动拖动和更改日期?

时间:2018-11-27 18:14:41

标签: excel excel-formula pivot-table

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

我的数据透视表如下:

Pivot Table

我的表格如下:

Table

我的GETPIVOTDATA公式如下:

=GETPIVOTDATA("Is it valid?",'Pivot Tables from Data 1'!$A$3,"SITE","London","Is it valid?",Yes","Credit Week",247)

我试图修改公式并添加247+COLUMN()-2),但是它不起作用。我认为问题是数据透视表中日期的格式,但是我无法更改它。

谢谢

1 个答案:

答案 0 :(得分:2)

尝试一下,它将最后一个参数(到目前为止,一年中有247天)替换为公式来计算:

=GETPIVOTDATA("Is it valid?",'Pivot Tables from Data 1'!$A$3,"SITE","London","Is it valid?",Yes","Credit Week",A1-DATE(YEAR(A1),1,0)+1)

将A1替换为3月18日所在的任何单元格,然后复制到右侧。