小兔网

什么是GETPIVOTDATA函数?

知识兔

GETPIVOTDATA函数归类于Excel 查找和引用函数。该功能有助于从Excel数据透视表中的指定字段中提取数据。在财务分析中经常使用数据透视表来促进对给定数据的更深入分析。该功能有助于从数据透视表中提取,分组或添加数据。

 

= GETPIVOTDATA(数据字段,数据透视表,[字段1,项目1,字段2,项目2],...)

 

GETPIVOTDATA函数使用以下参数:

1.Data_field(必填参数)–这是我们打算从中删除不可打印字符的工作表信息。

2.Pivot_table(必填参数)–这是对数据透视表中单元格,单元格范围或单元格的命名范围的引用。我们使用引用来指定数据透视表。

3.Field1,Item1,Field2,Item2(可选参数)–这是一个字段/项目对。最多可以使用126对字段名称和项目名称来描述我们希望检索的数据。

 

我们需要将所有字段名称以及日期和数字以外的其他项目的名称括在引号中。我们需要牢记以下几点:

  通过使用DATE函数将日期输入为日期序列号,以便采用正确的日期格式。

  可以直接输入号码。

  时间应以小数形式输入或作为TIME功能。

 

如何在Excel中使用GETPIVOTDATA函数?

为了了解GETPIVOTDATA函数的用法,让我们考虑一些示例:

 

例子1

假设下面给出了数据透视表:

 

GETPIVOTDATA函数

 

假设我们希望从上面给出的数据透视表中获取笔记本电脑的总数。在这种情况下,我们将使用公式= GETPIVOTDATA(“ laptops”,$ J $ 4),得出的结果为651,000。

 

GETPIVOTDATA函数-示例1

 

继续同一示例,假设我们得到以下数据透视表:

 

GETPIVOTDATA函数-示例1a

 

现在,我们希望获得总销售额。使用的公式将为= GETPIVOTDATA(“总计”,$ J $ 4)。

 

GETPIVOTDATA函数-示例1b

 

例子2

在GETPIVOTDATA函数中使用日期有时可能会产生错误。假设我们得到以下数据:

 

GETPIVOTDATA函数-示例2

 

我们从中提取了以下数据透视表:

 

GETPIVOTDATA函数-示例2a

 

如果我们使用公式= GETPIVOTDATA(“ Qty”,$ L $ 6,“ Date”,“ 1/2/17”),我们将获得REF!错误:

1.JPG

为防止此类日期错误,我们可以使用以下任何一种方法:

 匹配数据透视表的日期格式 –为了获得正确,无错误的结果,我们将使用与数据透视表相同的日期格式。例如,我们将2 Jan如下所示:

2.JPG

如下所示,相同的格式为我们提供了理想的结果:

3.JPG

 将GETPIVOTDATA函数与DATEVALUE函数一起使用–在这里,不仅仅是在公式中键入日期,还需要在日期中添加DATEVALUE函数。如下所示,公式将是:

4.JPG

我们将得到以下结果:

5.JPG

 将GETPIVOTDATA函数与DATE函数一起使用–在这里,我们将添加DATE函数,而不仅仅是在公式中键入日期。如下所示,公式将是:

 6.JPG

我们将得到以下结果:

7.JPG

 将GETPIVOTDATA函数与DATE函数一起使用–示例2:在这里,我们不仅可以在公式中键入日期,还可以引用包含有效日期的单元格,该单元格采用MS Excel识别为日期的任何格式。要使用的公式是= GETPIVOTDATA(“ Qty”,$ L $ 6,“ Date”,S5)。

8.JPG

我们将得到以下结果:

9.JPG

关于GETPIVOTDATA函数的一些注意事项

1.#REF!错误–在以下情况下发生:

  a.给定的数据透视表引用与数据透视表无关。

  b.当我们为参数data_field,[field]或[item]提供无效字段时。

  c.字段详细信息未显示在指定的数据透视表中。

2.请记住,如果一个项目包含日期,则应采用日期格式或序列号。

3.通过启用MS Excel中的“对数据透视表引用使用GetPivotData函数”选项,可以自动插入该函数。

额外资源

感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示