0

我有一个数据列表,它来自可导出到 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中做过任何编码,但总是愿意学习)

4

1 回答 1

0

您可以非常轻松地使用数据透视表来执行此操作 - 创建一个新的数据透视表,选择 Room_Name 作为行标签,选择类型作为列标签,并选择 Model_Number 作为值。

于 2013-02-15T12:25:45.343 回答