2013-02-14 76 views
0

我有一个数据列表,它来自可输出为excel的数据库。但数据找出来这样的..将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以外的任何编码基础的东西,但总是愿意学习)

回答

0

你可以很容易地做一个数据透视表 - 创建一个新的数据透视表,选择Room_Name作为行标签,键入作为列标签和Model_Number作为值。

+0

所以我尝试了数据透视表的方法,我会做一些关于数据透视表的研究,但是当我第一次尝试这个方法时,它显示的值是1和0这样的数字,我想看到的是实际的模型数字而不是一个1或0。 – user990951 2013-02-21 16:16:44

相关问题