首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动将Excel列表重新格式化为矩阵形式?

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

Stack Overflow用户
提问于 2012-04-09 22:42:17
回答 1查看 15K关注 0票数 1

我有以下Excel工作表:

代码语言:javascript
复制
  | 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

该表给出了每个网站每个日期的页面浏览量(由一个整数标识)。然而,这很难阅读,所以我想将工作表转换为另一种格式:

代码语言:javascript
复制
  | 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个)。不存在缺失值。我的问题是:我怎样才能实现自动化(我现在复制-粘贴我的屁股,但它变得越来越令人沮丧)。我像这样做了一张空表,盯着别处看:

代码语言:javascript
复制
  | A    B    C   D  
 -+------------------
 1|date  1    2   3
 2|12-3  
 3|13-3  
 4|14-3  

我应该在单元格中放入什么公式才能自动填充它们?请记住:在现实中,除了日期和成百上千的网站外,没有3个,所以我不能在每个单元格中键入不同的公式:-)我从下面的单元格开始,但如果我向下“拉下单元格”,我在F列的所有单元格中都会得到相同的C2值(211)。

代码语言:javascript
复制
  | 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列的信息填充自己?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-09 22:58:16

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

  1. 突出显示数据透视范围单击Insert> Table
  2. Selected range将会输入。单击xNew Worksheet

  1. 单击OK,此时将显示新工作表。同样在屏幕上,你会在某个地方看到PivotFieldList,看起来像这样:

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10074903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档