繁体   English   中英

Excel / Google表格将列转置为行标题

[英]Excel/Google Sheets Transpose Column into Row Headers

我有大量的网站页面浏览数据。 导出的格式为:

Page    | Date (mm/yy) | View Count
-----------------------------------                                                                
Page 1  | 01/18        | 150                                
Page 1  | 02/18        | 250                                
Page 1  | 03/18        | 350                                
Page 1  | 04/18        | 450
Page 2  | 01/18        | 150                                
Page 2  | 02/18        | 250                                
Page 2  | 03/18        | 350                                
Page 2  | 04/18        | 450

我想做的是像这样格式化数据:

Page    | 01/18 | 02/18
-----------------------
Page 1  | 150   | 250                                
Page 2  | 150   | 250                                
Page 3  | 150   | 250                                
Page 4  | 150   | 250                                

只需单击几下即可通过数据透视表完成操作。

在此处输入图片说明

Excel最佳做法:

  • 使用Ctrl-T或Insert> Table将您的源数据转换为Excel Table对象
  • 在表格中选中一个单元格后,请使用“插入”>“数据透视表”
  • 将页面拖到“行”区域
  • 将日期拖到Rolumns区域
  • 将“查看计数”拖动到“值”区域

使用Excel表作为源,当您向源中添加更多数据时,只需单击数据透视表中的单元格,然后使用“数据”>“全部刷新”即可刷新数据透视表。

只需单击几下,就没有公式。

=query({A:C}, "select Col1, sum(Col3) where Col3 is not null group by Col1 pivot Col2")

  • pivot做什么你想要的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM