来自数据透视表的Excel报告 - 问题

时间:2014-08-26 14:31:11

标签: excel pivot

我必须在excel中创建一个报告。我必须使用数据透视表作为数据源。

例如我的数据透视表就像下面一样。

年份列是动态的(计数可能减少或增加)

Year   Category  Value
-----------------------------
2009   A        58
2012   A        10
2014   B         9
2013   C         7
2014   C         12
2012   C         54
2013   B          8

在我的Excel报告中,我必须如下所示。

Year  A   B   C
--------------------------
2009 58 0  0
2012 10 0  54
2013 0  8  7
2014 0  9  12
--------------------------
Total 68 17 73

请给我一个解决方案。

1 个答案:

答案 0 :(得分:0)

我没有使用数据透视表。这是我怎么做的。在包含原始数据的工作表上,首先执行以下操作:

enter image description here

D栏的公式是

=A2&B2

,E栏的公式为

=SUMIF(D:D,D2,C:C)

在新工作表上,手动输入A栏的年份。手动输入标题" A"," B"," C"接下来的3列。

enter image description here

我用于B列的公式是=IF(ISNA(VLOOKUP(A2&$B$1,Sheet1!D:E,2,0)),0,VLOOKUP(A2&$B$1,Sheet1!D:E,2,0)) 我用于C列的公式是=IF(ISNA(VLOOKUP(A2&$C$1,Sheet1!E:F,2,0)),0,VLOOKUP(A2&$C$1,Sheet1!E:F,2,0)) 我用于D列的公式是=IF(ISNA(VLOOKUP(A2&$D$1,Sheet1!D:E,2,0)),0,VLOOKUP(A2&$D$1,Sheet1!D:E,2,0))

希望这有帮助。

干杯。