我有一个活动注册数据,每周都会以 CSV 文件形式发送给我。为简单起见,我对数据进行了虚拟化处理,但基本思想是它看起来如下所示:
Team Name1 Name2 Name3 Total
1 a b c 10
2 d e f 20
3 g h i 30
4 j k l 40
5 m n o 50
6 p q r 60
7 s t u 70
每周对于完整的数据集,我需要能够将列 Name1、Name2 和 Name 3 转置为行并保持所有其他列相同,使其如下所示:
Team Name Total
1 a 10
1 b 10
1 c 10
2 d 20
2 e 20
2 f 20
3 g 30
3 h 30
3 i 30
4 j 40
4 k 40
4 l 40
5 m 50
5 n 50
5 o 50
6 p 60
6 q 60
6 r 60
7 s 70
7 t 70
7 u 70
- 最终格式需要在 Excel 文件中。
- 这种任务的最佳方法是什么?Excel/VBA?使用权?
- 我不必拥有最终格式的列名(如果这增加了太多复杂性,我可以自己添加这些名称)。
由于我不是 VBA 专家,因此我使用在 Internet 上可以找到的内容尝试使用 VBA,所以在我进一步尝试更彻底地学习 VBA 之前,我想我会看看最推荐什么技术以及是否有人可能有效的简单解决方案。
谢谢您的帮助。