首页 > 解决方案 > 使用VBA将多行excel记录组合成表格

问题描述

我对 VBA 很陌生,并试图将大型数据转储中的多行记录组合成具有多个标题的单行记录。

数据从另一个程序导出到 excel 文件中,格式如下:

Order   Item    Qty
1       Item1   2
1       Item2   5
1       Item4   1
2       Item1   1
2       Item2   2
2       Item3   5
3       Item1   4
3       Item2   5
3       Item3   1
4       Item2   2
4       Item3   1
5       Item1   1
5       Item2   1
5       Item3   1
6       Item1   4
6       Item2   4
6       Item4   2

然后将其分类为:

Order Item1 Item2   Item3   Item4
1       1       4           1
2       1       2       5   
3       4       5       1   
4               2       1   
5       1       1       1   
6       4       4           2

我不希望任何人编写我的代码,但任何关于整体方法的指针将不胜感激。谢谢!

标签: excelvbadata-manipulation

解决方案


在此处输入图像描述

我创建辅助列和公式来进行计数。希望能有所帮助。


推荐阅读