使用具有不同维度(垂直和水平)的 getpivotdata 时遇到问题

使用具有不同维度(垂直和水平)的 getpivotdata 时遇到问题

我正在尝试使用 getpivotdata,但不确定如何让公式正常工作。我需要有业务日期、名称的标准,然后根据我的标题并返回第二幅图中的编号区域。我在数据透视表中有多个需要包含在内“值”。

我也尝试过索引匹配,=INDEX($CD:$CN, MATCH(1,INDEX(($X2=$CA:$CA ) * (Z$1 =$BZ:$BZ) * ($Y2 = $BK1:$BY1),),0))

我想把公式放在哪里,

在此处输入图片描述

我的数据透视表:

在此处输入图片描述

答案1

我不喜欢从头开始编写 GETPIVOTDATA,所以我会偷懒,通常通过键入 = 然后单击我想要的数据透视表中的第一个单元格(例如 Stack、12/20/17 & Sum of Up)来完成。然后 Excel 会给我类似这样的结果:

在此处输入图片描述

然后,当我看到“12/20/17”和“Up”的硬编码值时,我将它们更改为相对引用,例如 $A2 和 C$1。在此例中,对于“Up 的总和”,我将“Sum of ”连接在一起,然后使用 $B2。

在此处输入图片描述

然后可以将这个动态公式向下拖动到剩余的单元格。

相关内容