将交叉表转换为列表以生成数据透视表

时间:2017-11-12 19:17:23

标签: excel vba

我想创建导出值的数据透视表,但应用程序不会将每个句点的值导出为平面列表,但不幸的是作为交叉表。

导出如下:

Id  Name    Department  January    February  March    April    May     June
101 John    Sales       $ 400   $ 500      $ 450     $ 230    $ 530   $ 425
[appr. 9000 rows]

要制作数据透视表,它必须如下所示:

Id  Name    Department  Month    Amount
101 John    Sales       January  $ 400
101 John    Sales       February $ 500
101 John    Sales       March    $ 450
101 John    Sales       April    $ 230
101 John    Sales       May      $ 530
101 John    Sales       June     $ 425

我尝试使用(例如https://www.youtube.com/watch?v=pUXJLzqlEPk)进行转换,但它不起作用。也许我应该用VBA转换它,但我真的不知道如何用VBA完成这个。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:2)

您在答案中链接到的方法非常有限。最好是: