Excel中的数据透视表中的值与其他公式相关联
我希望Amount-Vlookup列的值为0.只有列的第一个单元格按公式工作,但是当拖动列的第一个单元格时,第二个和第三个值的值不会自动获得正确的答案。
列的第一个单元格的公式:= GETPIVOTDATA(“Amount”,$ I $ 12,“Invoice / Receipt#”,2031000477)+ L22
列的第二个单元格的公式:= GETPIVOTDATA(“Amount”,$ I $ 12,“Invoice / Receipt#”,2031000477)+ L23
列的第三个单元格的公式:= GETPIVOTDATA(“Amount”,$ I $ 12,“Invoice / Receipt#”,2031000477)+ L24
您的公式引用数据透视表中的特定行。
=GETPIVOTDATA("Amount ",$I$12,"Invoice/Receipt#",2031000477)
正在查找与发票号码2031000477
的行。 当你复制这个公式时,它继续使用这个硬编码的值并查找那个特定的行,返回相同的结果。
更改此行为的方法是更改公式以引用您用作查找的数据透视表中的值。
使用您给出的示例表,并假设您的数据透视表在单元格$I$12
左上angular开始,并且已经将公式写入单元格L14
,那么您应该将公式更改为:
=GETPIVOTDATA("Amount ",$I$12,"Invoice/Receipt#",I14)
然后将该公式复制到后续行中。