将Excel行转换为列(比转置更聪明)

我有一些会计系统输出的数据,但需要按摩。 每个发票在一行上输出,但发票上产品的类别以列的forms输出 – 我希望所有的数据都在一行上。

Excel示例图像

(我刚刚发现作为一个新用户在这里我不能张贴图像,所以这个链接链接到一个JPG解释我的意思)

所以图像显示了数据如何输出以及如何输出。 我假设我需要使用VBA来做到这一点(实际上有1000行的数据,每天都会生成一个新的表格),但是我对任何其他的想法或者在VBA中使用哪些函数的示例感兴趣,我是一个delphi开发人员,并没有在VBA中写过多年,但是我相信我可以用一些提示来帮助我!)

非常感谢

大卫