我有一个数据列表,来自可导出到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代码,它接受每个Type列,删除重复项,然后将行转换为列到第二个电子表格中,然后遍历Name查找如果存在,则匹配第一个电子表格的值,然后填充第二个电子表格。只是好奇我是否在写作轨道上。 (除了基本的东西,我还没有在VB或Excel中做任何编码,但总是愿意学习)
答案 0 :(得分:0)
您可以非常轻松地使用数据透视表 - 创建新的数据透视表,选择Room_Name作为行标签,选择列标签,将Model_Number选为值。