我在Excel中有下表:
category label value
A green 2
A red 1
A blue 4
B green 0
B red 3
B blue 2
如何通过VBA宏对其进行如下转换?
category green red blue
A 2 1 4
B 0 3 2
答案 0 :(得分:1)
使用数据透视表就足够了:
选择整个表格
进入“插入”标签,然后单击“数据透视表”
然后,您需要将适当的列拖放到正确的字段中,即label
到列,category
到行和value
到值。
这样的事情(我将category
列命名为cat
):