我有一个数据列表,来自一个可导出到excel的数据库。但是数据是这样出来的..
Room Name Model_Number Type
Name_A 3243234 Projector
Name_B 3233566 Projector
Name_C 1232322 Projector
Name_C 9299393 Camera
Name_A 9383888 Camera
Name_B 773984 Camera
Name_A 875649 Projector
Name_B 38292A3 Camera我需要的是如下所示的数据
Room Name Projector1 Projector2 Camera1 Camera2
Name_A 3243234 875649 9383888
Name_B 3233566 773984 38292A3
Name_C 1232322 9299393有人知道怎么做到这一点吗..我在想,我将不得不写一些VB代码来获取每个类型列,删除重复项,然后将行转换为列到第二个电子表格中,然后迭代名称,找到与第一个电子表格匹配的值,然后填充第二个电子表格。只是好奇我是不是在写磁道上。(除了基本的东西,我没有在VB或Excel中做过任何编码,但我总是愿意学习)
发布于 2013-02-15 20:25:45
使用数据透视表可以很容易地做到这一点--创建一个新的数据透视表,选择Room_Name作为行标签,选择Type作为列标签,选择Model_Number作为值。
https://stackoverflow.com/questions/14886096
复制相似问题