3

我在编写特定的Excel公式时遇到了一些困难。我有一张汇总表,用于从数据库中提取各种其他表格中的数据。其中之一是数据透视表,使用第一列中的项目编号和顶行中的日期作为参考,我可以精确定位所需的数据。例如:公式来引用数据透视表中的数据

SO18012089 question first example

为了解决突出显示的电池我通常会手动写:

=GETPIVOTDATA(HighPiv,"SPN010977-204 11333") 

HighPiv是我给了透视表,因为我从我的汇总表指的是它的名字。

这是有效的,但是每个月沿着顶部的星期数将不断在变化,因此这个公式将不会在数据透视更新后准确地提取数值。我一直在寻找一种方法来使参考更具动态性。这是在需要该数据的总结:

SO18012089 second example

而不是在式引号(添加特定项目数和用于字周数字),我希望指代细胞汇总表的参考。 (所以,如果我想要的商品编号,说A55,和周编号,说H50)。汇总表中的日期根据数据透视表的变化而变化,因此参考汇总日期以获取数据将是更好地保持数据更新的一种方式。

这里的问题是我不知道如何去做。我已经厌倦了提到有问题的细胞,但它似乎并没有起作用#REF!或#VALUE!错误。

回答

6

我想你想的是:

= GETPIVOTDATA( “数量”,HighPiv, “项”,A55, “周”,H50)

我觉得最简单的方法编写这样的公式首先要确保数据透视表工具>选项>数据透视表 - 选项,生成GetPivotData,然后在所需的单元格中输入=并从PT(此处为63)中选择所需的条目。这将显示(例如)“SPN010977-204”11333”11333”但这些可以更改为A55和H50。

+1

嗨,pnuts谢谢你指点我在正确的方向后,小编辑它终于工作!我一直在努力想如何把它放在屏幕上,但这已经摆脱了很多光线,这将帮助我在我的项目中。再次感谢 :) – Zoe

相关问题