簡體   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