- 從數據到Excel自動化報表:Power Query和Power Pivot實戰
- 黃海劍(大海)
- 712字
- 2019-07-16 10:56:24
3.1 數據轉置,有一個需要注意的地方
小勤:在Power Query里有數據轉置功能嗎?在很多情況下都要用這個功能。
大海:當然有,不過在操作上跟Excel里的“復制再選擇性粘貼”方式不太一樣——在Power Query里就是一個按鈕。在Power Query里使用該功能時有一個需要注意的地方。
小勤:啊?
大海:咱們還是用實際的例子來說明吧,如圖3-1所示。
要實現的轉置結果如圖3-2所示。

圖3-1 待轉置數據

圖3-2 要實現的轉置結果
首先進行直接轉置操作,看看會存在什么問題:以“從表格”方式獲取數據到Power Query中,切換到“轉換”選項卡,單擊“轉置”按鈕,結果對比如圖3-3所示。
通過對比轉置前后的數據可發現:對數據進行直接轉置后,原來的列名丟失了!
小勤:啊!一般來說我們是希望列名能保留下來的。
大海:對。這就是在Power Query里使用轉置功能需要注意的一個地方。如果要保留列名,則要先做一下處理:將原來的標題級別降下來。
接著前面的操作,在Power Query窗口右側“查詢設置”的“應用的步驟”中,單擊“轉置表”前的“刪除”按鈕刪除該操作,如圖3-4所示。
在刪除轉置操作后,數據回到剛被獲取到Power Query時的狀態。
切換到“開始”選項卡,單擊“將第一行用作標題” 按鈕,在下拉菜單中選擇“使用表頭作為首行”命令,如圖3-5所示。

圖3-3 轉置操作及前后結果對比

圖3-4 刪除操作步驟

圖3-5 使用表頭作為首行
可以看到標題行已被降級,切換到“轉換”選項卡,單擊“轉置”按鈕,如圖3-6所示。

圖3-6 數據轉置操作
這時候,轉置后的數據包含了原表中的行、列標題。但一般情況下,會要求原表中的第一列作為新表的行標題,所以,可以再切換到“開始”選項卡,單擊“將第一行用作標題”按鈕,如圖3-7所示。

圖3-7 提升第一行為標題行(表頭)
然后將已轉置好的數據上載。
小勤:了解了,以后在Power Query里做數據轉置時要注意這個小問題。
- 完全掌握Office 2010高效辦公超級手冊
- Articulate Studio Cookbook
- 善用圖表:一看就懂的商業數據表達術
- Docker技術入門與實戰
- 計算機聯鎖圖冊(第二版)
- Excel大神是怎么做表的
- 非常Easy:Excel財務高效管理
- Word/Excel/PPT 2019應用大全
- Excel數據可視化:從圖表到數據大屏
- 電腦上網技巧現用現查
- Word/Excel/PowerPoint 2007三合一辦公應用實戰從入門到精通
- Excel2010辦公專家從入門到精通(精編版)
- WPS Office高效辦公一本通:文字·表格·演示·PDF·腦圖
- Word/Excel/PPT 2007入門與提高
- 文字力!優雅Word的排版與設計實用法則