重新排列数据以生成数据透视表

时间:2014-02-03 22:01:32

标签: excel-2007 excel-formula excel-2010 export-to-excel pivot-table

我是Excel的新手,到目前为止已完成了一些基本的数据透视表/图表。 我正在尝试重新安排我的源数据,以制作一个柱形图,其中信用显示为绿色,借方为红色。enter image description here

这是我从数据库中获取的原始数据。请注意,有3组值A,B,C。

Set1 A,B,C指Credits Set2 A,B,C指借记 Set3 A,B,C是Set1 A - Set2 A之间的差异等等..

我需要制作如下图所示的图表,A,B,Cs的Set1是绿色列,A,B,Cs的Set2是红色列。 Set3 A,B,Cs显示在顶部的差异。

enter image description here 我该怎么做呢? 这是我到目前为止所做的:

我手工编辑并重新排列了原始数据集,看起来像这样:由于我有大量数据,所以要做很多工作。

enter image description here

然后我可以制作一张图表。但我想知道的是,是否有更好的方法来实现这一目标。非常感谢!

更新:这是数据样本

+------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| Year | Set1 A | Set1 B | Set1 C | Set2 A | Set2 B | Set2 C | Set3 A | Set3 B | Set3 C |
+------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| 2010 |     58 |     33 |    111 |      0 |      0 |    300 |     58 |     33 |   -189 |
| 2011 |     56 |     33 |    112 |      0 |      0 |    300 |     56 |     33 |   -188 |
| 2012 |     56 |     33 |    112 |      0 |      0 |    300 |     56 |     33 |   -188 |
| 2013 |     56 |     33 |    112 |      0 |      0 |    300 |     56 |     33 |   -188 |
| 2014 |     56 |     30 |    102 |      0 |      0 |    300 |     56 |     30 |   -198 |
| 2015 |    134 |      0 |      0 |    190 |      0 |     60 |    -56 |      0 |    -60 |
+------+--------+--------+--------+--------+--------+--------+--------+--------+--------+

1 个答案:

答案 0 :(得分:0)

如果有人感兴趣,我可以使用Excel加载项“PowerQuery”重新排列数据。 Powerquery适用于Excel 2010 Professional及更高版本。它让我可以忽略我的表数据,只需点击几下我就可以使用它。感谢。