說(shuō)起將一維表轉(zhuǎn)換成二維表,大家是不是首先想到用數(shù)據(jù)透視表?
數(shù)據(jù)透視表不失為一種好方法,但是,還有另一種方法,不但更加方便快捷,而且轉(zhuǎn)化后的表格外觀和可操作性比數(shù)據(jù)透視表更加友好。
這個(gè)神器就是 Power Query。
之前我教過(guò)大家用 Power Query 將二維表轉(zhuǎn)換為一維表,詳情可參閱 Excel PowerQuery(2)–逆透視,二維表轉(zhuǎn)一維表。
今天要教的是反向操作。
案例:
將下圖 1 的數(shù)據(jù)表轉(zhuǎn)換為二維表,要求:
1) 轉(zhuǎn)換為二維表,無(wú)需計(jì)算
2) 轉(zhuǎn)換為二維表,計(jì)算每個(gè)人的總分
效果分別如下圖 2、3 所示。
解決方案:
1. 選中數(shù)據(jù)表的任意單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“從表格”
2. 彈出的對(duì)話框會(huì)自動(dòng)選中整個(gè)數(shù)據(jù)表區(qū)域,且勾選了“表包含標(biāo)題”--> 點(diǎn)擊“確定”
現(xiàn)在數(shù)據(jù)表已經(jīng)上傳到 Power Query 中了。
3. 選中“姓名”或“學(xué)科”列 --> 選擇菜單欄的“轉(zhuǎn)換”-->“透視列”
4. 在彈出的對(duì)話框中進(jìn)行以下設(shè)置 --> 點(diǎn)擊“確定”
一維表就已經(jīng)在 Power Query 中轉(zhuǎn)換成了二維表。
5. 選擇菜單欄的“主頁(yè)”-->“關(guān)閉并上載”-->“關(guān)閉并上載”
Excel 工作簿中會(huì)建立一個(gè)新的工作表,其中內(nèi)容就是以下二維表。
接著我們繼續(xù)學(xué)習(xí)如何加上求和項(xiàng)。
6. 雙擊工作表右邊區(qū)域“工作簿查詢”中的“表1”回到 Power Query。
7. 選中需要求和的三列 --> 選擇菜單欄的“添加列”-->“統(tǒng)計(jì)信息”-->“求和”
最右邊就新增了一列,其中的值就是三門(mén)成績(jī)的總分。
8. 選中“加法”列 --> 右鍵單擊 --> 在彈出的菜單中選擇“重命名”
10. 選擇菜單欄的“主頁(yè)”-->“關(guān)閉并上載”-->“關(guān)閉并上載”
Power Query 具有可擴(kuò)展性,如果數(shù)據(jù)源更新了,只需要在 Power Query 表格上右鍵單擊 --> 點(diǎn)擊一下“刷新”就能同步更新結(jié)果。
如果想恢復(fù)成不求和的二維表,只要回到 Power Query 中,在右邊“應(yīng)用的步驟”中選擇需要返回的那個(gè)步驟,再“關(guān)閉并上載”就可以了。