-
1 # 零度探索
-
2 # Excel到PowerBI
從圖中的資料來看,這不是一個標準的資料明細,因此,無論是怎樣的彙總結果要求,目測都是很難直接做資料透視的。
如果是Excel2016(2010或2013需要裝官方外掛),可以考慮使用新功能Power Query進行資料的處理,轉換為標準規範的格式。
比如多月資料彙總、多重行列表頭資料轉規範一維表等,可以參考以下方法進行規範整理——只有當資料得到規範後,後續的資料透視才能順利進行,並極大提高資料彙總和統計分析效率。
大海:如果是以前,真得寫VBA,但現在Excel裡有了Power Query,這個事情就變得好簡單了。
第一步:【資料】-【從檔案】-【從資料夾】
第二步:【瀏覽】選擇資料所在的資料夾,【確定】
第四步:【新增列】-【新增自定義列】-【輸入公式:Excel.Workbook([Content])】-【確定】,注意大小寫哦,括號裡面的內容雙擊一下右邊小窗口裡的Content欄位就可以了,和Excel裡選單元格類似。
第五步:展開資料列表
這將列出你所有工作簿裡的所有表,如果某些工作簿裡有多張表的話,都會顯示在這裡:
第六步:繼續展開表資料
資料都出來啦!
小勤:是啊!真牛!不過,好像比文字那個還亂呢。
大海:是的,因為多了好多相關的列,但整理資料是Power Query的強項!這個例子也只要3步就搞定了。
第二步:借用一下你第一張表裡的標題【將第一行用作標題】
第三步:選擇刪掉其他表裡重複的標題行和彙總行(其實跟Excel裡的篩選是一摸一樣的)
最後,【關閉並上載】資料。
小勤:嗯。我知道了,其實跟文字檔案匯入的差別就是要將二進位制的內容用Excel.Workbook函式解析出來,然後在解析出來的內容裡展開資料。對嗎?
大海:真聰明。這樣理解就行了。
大海:嗯,這種情況處理起來稍為複雜一點點,不過也不難,都是一些基礎操作的靈活運用。
Step-1:獲取資料
Step-2:向下填充完善[區域]列
Step-3:用冒號(按自己喜歡選擇)合併[區域]和[事業部]列
Step-4:對錶格進行轉置
Step-5:向下填充[分期]列——關於填充的文章可參考《PQ-資料轉換:那個迷倒無數表妹的資料填充技能》
Step-6:合併[分期]和[月份]列
Step-7:將第一行提升為標題
Step-8:逆透視
Step-9:按分隔符(冒號)拆分[區域:事業部]列
Step-10:用同樣的方式拆分[分期:月份]列
Step-11:更改列名稱
Step-12:資料上載
小勤:嗯,真好。原來只要用填充再加上合併就變成規範的二維表了。
大海:對的,這就是其中的核心思路,因為最終肯定得靠逆透視,所以就先想辦法變成透過填充、合併、轉置等辦法變成規範的二維表。
小勤:知道了。我先動手練一練。
回覆列表
自己操作了一遍,步驟如下
第一步:將你要做彙總的源資料進行資料透視;
第二步:右鍵日期-組合-彈出組合介面;
第三步:在組合介面,(1)設定起止日期,(2),設定天數7天;
第四步:這樣周彙總就完成了,月彙總同理可得;
說明:要是文字步驟看不懂,就看下面gif演示吧,我用的是WPS,Excel也是一樣的原理。