如何自动将Excel列表重新格式化为矩阵形式?

时间:2012-04-09 14:42:17

标签: excel excel-2007 excel-formula

我有以下Excel工作表:

  | A  B     C     
 -+---------------
 1|id  date  views
 2| 1  12-3  211
 3| 1  13-3  198
 4| 1  14-3  230
 5| 2  12-3   19
 6| 2  13-3   24
 7| 2  14-3   18
 8| 3  12-3   77
 9| 3  13-3   76
10| 3  14-3   98

该表格给出了每个网站每个日期的综合浏览量(以整数表示)。但是,这很难理解,所以我想将工作表转换成另一种格式:

  | A    B    C   D  
 -+------------------
 1|date  1    2   3
 2|12-3  211  19  77
 3|13-3  198  24  76
 4|14-3  230  18  98

每个网站的日期数总是相同的(本例中为3个)。没有遗漏的值。我的问题:我怎样才能自动化这个(我现在复制粘贴我的屁股,但它变得越来越令人沮丧)。我盯着这样一张空白的纸张盯着:

  | A    B    C   D  
 -+------------------
 1|date  1    2   3
 2|12-3  
 3|13-3  
 4|14-3  

我应该在细胞中放入哪些颗粒,以便我可以自动填充它们?请记住:实际上没有3个但是日期和数百个网站都没有,所以我不能在每个单元格中输入不同的公式:-)我从下面的内容开始,但如果我“拉下单元格”我在F列的所有单元格中获得相同的C2值(211)。

  | E    F    G    H  
 -+-------------------
 1|date  1    2    3
 2|12-3  =C2  =C5  =C8
 3|13-3
 4|14-3  

所以问题是将什么公式放入细胞F2(也许是G2和H2),以便我可以“将它们拉入其他细胞”,并且矩阵用C列中的信息填充自己?

1 个答案:

答案 0 :(得分:4)

将数据透视表应用于该数据。将ID设置为列源,将日期设置为行源,将VIEWS设置为DATA源。

  1. 突出显示数据
  2. 点击插入>数据透视表
  3. 将输入所选范围。点击 [x]新工作表 enter image description here
  4. 点击确定,系统会显示新工作表。同样在屏幕上你会看到某处的 PivotFieldList ,看起来像这样: enter image description here

  5. 最后,将上面的字段拖放到下面的部分中,以获得所需的表格布局。当您执行此操作时,该表将在工作表上构建。 enter image description here

相关问题