Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 用包含行标题的列转置表_Vba_Excel - Fatal编程技术网

Vba 用包含行标题的列转置表

Vba 用包含行标题的列转置表,vba,excel,Vba,Excel,我的数据集如下所示: ID Heading Value 1 Currency: USD 1 AXA: 6.65 1 ACIS: 1.39 1 Brokerage: 1.7 1 Fee: 0.26 1 Total: 10 2 Currency: USD 2 AXA: 6.65 2 ACIS: 1.39 2 Brokerage: 1.7 2 Fee:

我的数据集如下所示:

ID  Heading     Value
1   Currency:   USD
1   AXA:        6.65
1   ACIS:       1.39
1   Brokerage:  1.7
1   Fee:        0.26
1   Total:      10
2   Currency:   USD
2   AXA:        6.65
2   ACIS:       1.39
2   Brokerage:  1.7
2   Fee:        0.26
2   Total:      10
总共有350000行数据(并非全部一起导入),这些数据引用了大约20000条独特的记录,如下所示:

ID Currency AXA  ACIS Brokerage Fee  Total 
1  USD      6.65 1.39 1.7       0.26 10
2  USD      6.65 1.39 1.7       0.26 10

有没有一种使用VBA的方法可以做到这一点?我对它非常缺乏经验,所以我不知道从哪里开始://

如果可以删除带有
USD
的行,这可能会有帮助:


看一看,获得一些启示@pnuts货币实际上对所有记录都是一样的,我只是为了完整起见才把它包括进去。我现在试试数据透视表,谢谢@pnuts PT确实有效,你是对的,转置不是我想要的词,但我想不出更好的词来描述我想要的。谢谢