我一直在尝试搜索此分组的示例并测试了几个代码片段,但未能适应它到我所需要的,因为我只是开始了解Excel vba。 我想要做的是按列A进行分组,然后获取该列中C列中使用的值的范围,并在新的工作表中获取结果。Excel VBA - 按列A分组数据,从C获取范围值 - 将结果复制到新工作表
主表。
A B C D
3 Baseball 4 Blue
2 Football 1 Red
2 Football 3 Red
3 Baseball 4 Blue
1 Soccer 2 Green
3 Baseball 4 Blue
1 Soccer 3 Green
1 Soccer 5 Green
2 Football 2 Red
预期结果:
新表。
A B C D
1 Soccer 2-5 Green
2 Football 1-3 Red
3 Baseball 4 Blue
列A,B和D总是一对一的关系吗? –
这可以用公式来完成,是必需的吗? –
@ScottCraner:是的,如主表所述。我可以使用任何可以完成工作的任务,但是我想能够将其作为“宏”运行,或者点击某个按钮来执行该过程。感谢您对此进行调查。 – sys73r