如何在 Excel 中使用 GETPIVOTDATA 函数

2024年07月09日作者: Alina

GETPIVOTDATA 函数是电子表格应用程序中使用的工具,可让用户从数据透视表中提取特定数据,使数据分析和报告更加准确和动态。在本文中,我们将了解什么是 GETPIVOTDATA、它的用途以及如何使用。

GETPIVOTDATA formula: an easy guide

什么是 GETPIVOTDATA?

GETPIVOTDATA 函数可根据指定的字段和项目名称,从数据透视表中提取数据。使用该函数,可以引用数据透视表中的精确数据点,有利于详细的报告和复杂的计算,这些报告和计算会随着基础数据或数据透视表结构的变化而动态更新。下面举一个简单的例子。

假如有大量数据,显示公司产品在世界各国/地区的销售情况。

现在需要撰写一份有关在特定国家/地区的销售报告。从包含所有信息的数据透视表中,GETPIVOTDATA 函数可以帮助您仅提取需要插入到报告中的那些数据,并在必要时将它们隔离在单独的工作表中。这样,注意力将只集中在必要的信息上。

该函数的优点是,当原始表中的数据发生变化时,它会自动更新提取的数据,从而节省时间和精力。

总而言之,以下是使用 GETPIVOTDATA 函数的好处:

精确的数据提取:数据透视表汇总了数据,但很难确定其中的特定数据。GETPIVOTDATA 可根据条件提取准确的数据点(例如,提取特定区域中特定产品的总销售额)。

动态报告:对于使用数据透视表中特定数据的仪表板或报告,GETPIVOTDATA 可确保数据准确无误,并在数据透视表发生变化时自动更新。

复杂计算:如果您需要对数据透视表数据进行更多计算或分析,GETPIVOTDATA 可以帮助您提取必要的数据以用于其他公式,从而使计算更具动态性。

自动化和一致性:GETPIVOTDATA 可保持数据检索的一致性。如果数据透视表布局发生变化(如移动字段或添加新数据),GETPIVOTDATA 仍会获取正确的数据,这与可能导致错误的手动单元格引用不同。

如何使用 GETPIVOTDATA

我们已经解释了这个功能的用途,现在让我们看看如何在实践中借助 ONLYOFFICE 电子表格编辑器来使用它。

该公式的语法如下:

GETPIVOTDATA(data_field, pivot_table, [field], [item], …)

公式的参数含义如下:

data_field:包含要检索的数据的数据字段的名称,需要用引号引起来。

pivot_table:数据透视表中的任何单元格、单元格区域或命名区域的引用。此信息用于确定包含要检索的数据透视表。

field/item:描述要检索的数据的 1 到 126 个字段名称对和项目名称对。

使用示例

下面来分析一个简单的示例,帮助了解如何使用该函数。

首先,提取需要在数据透视表中使用的数据。如果您不知道如何创建数据透视表,建议阅读本文

如何在 Excel 中使用 GETPIVOTDATA 函数

从表中可以看出,我们在数据透视表中提取了北部和南部地区的销售数据。

现在,借助 GETPIVOTDATA 函数,我们将返回北部地区酱油的销售数据。

我们将使用上述公式并根据我们的需要进行调整:

如何在 Excel 中使用 GETPIVOTDATA 函数

我们使用了公式 =GETPIVOTDATA(“北部销售总和”,$A$9,表格1[[#Headers],[产品]],A4),它的含义是:

“北方销售总和”:数据透视表中,所需数据所在的字段。

$A$9数据透视表内的一个随机单元格。这仅用作参考,在我们的示例中,我们可以选择从 A9 到 C14 范围内的任何单元格。

表格1[[#Headers],[产品]]:原始表格中,行标签的字段名称。

A4:我们在“产品”字段中选择的项目。

我们已经得到了公式的结果。但现在让我们看看如果原始表中的数据发生变化会发生什么。

我们已将原始表中的值 2000 替换为值 5000。现在我们所要做的就是右键单击数据透视表中的随机点,然后选择刷新。

如何在 Excel 中使用 GETPIVOTDATA 函数

通过这种方式,在数据透视表和使用 GETPIVOTDATA 公式的单元格中都更新了值。

如何在 Excel 中使用 GETPIVOTDATA 函数

正如我们所说,如果您想编写一份仅显示一些特定和选定数据的报告,那这个函数就特别有用。那么,如果我们想在同一文档的另一工作表上报告结果,应该怎么做呢?

非常简单,只需在文档中添加一个新工作表,或打开现有的工作表。选择要在其中显示结果的单元格,并像之前一样重复公式,但在单元格引用之前要指定来源。在这个例子中,数据透视表位于 sheet1 中。

=GETPIVOTDATA(“北部销售总和”,Sheet1!$A$9,表格1[[#Headers],[产品]],Sheet1!A4)

如何在 Excel 中使用 GETPIVOTDATA 函数

在这里,您可以在所需的表格中获得结果。

现在您知道如何使用此公式,能更快速和简单地分析数据和编写报告将。快去自己试试吧!

如果您需要一个强大的电子表格编辑器,可立即免费注册 ONLYOFFICE 协作空间帐户,并尝试套件中其他编辑器的功能。也可以下载 ONLYOFFICE 桌面版,线下处理电子表格、文本文档、演示文稿和PDF文件。

注册在线版      下载桌面版

创建免费的 ONLYOFFICE 账户

在线查看并协作编辑文本文档、电子表格、幻灯片、表单和 PDF 文件。