亚洲国产成人精品久久_欧美日韩国产综合一区二区_亚洲精品理论电影_色综合久久中文字幕

PowerQuery文件合并可能遇到的問題匯總

放大字體  縮小字體 發布日期:2019-12-27  來源:來自互聯網  作者:來自互聯網  瀏覽次數:540
導讀

數據整理就是做總結的第一步,我們之前講過很多關于Power Query文件合并的案例,但大多數都是直接給出的正確的操作程序,并沒有提示大家可能遇到的問題,今天我們就從問題出發,來總結一合并文件可能遇到的…

2019年還剩下最后幾天,又到了一年一度的總結時刻,表哥表姐們又要忙著整理數據,出報表,做PPT,做總結的最重要的環節是數據分析,為了使數據有說服力,需要匯總數據,要本年度的數據,也要歷史數據,有比較才更有說服力。

數據整理就是做總結的第一步,我們之前講過很多關于Power Query文件合并的案例,但大多數都是直接給出的正確的操作程序,并沒有提示大家可能遇到的問題,今天我們就從問題出發,來總結一合并文件可能遇到的坑。

我們都知道Power Query合并文件也好,VB合并文件也好,最理想的文件標準:

  • 沒有合并單元格;
  • 單行表頭;
  • 各列的順序一致;

但是這三點在實際應用中,卻是經常會遇到的,我們先從單文件多表合并說起:

我們會遇到的第一個問題:多層表頭

多層表頭非常普遍,幾乎隨處可見,給大家舉個例子:

多層表頭的優點是便于閱讀,但是不是存儲數據的標準格式,好在我們使用多層表頭的表格,通常為了便于查看,數據通常是統計數據,數據量不大,處理起來也比較方便。我們其實就是要重新構造一個一行的表頭,為了不漏掉關鍵詞,我們可以直接將兩行合并成一行。

簡單說一下步驟:

第一步轉置表格:

第二步填充第一列空值(第一行):

第三步合并前兩列:

第四步轉置表:

最后提升標題行:

為了方便我們按照這個程序處理多個表格,我們要根據上面的處理步驟,創建一個自定義函數。

然后我們在單文件合并數據時引用這個函數來處理表格,就可以了:

然后展開表格就得到合并的數據了。

上面這個表頭處理,其實也包含了另一個問題,就是合并單元格,Power Query中合并單元格并不是不能處理,就是會增加數據清洗的難度,對與確定數據關系的合并單元格,可以使用填充功能,來填充打開合并形成的null。

可能遇到的第二個問題就是列的順序不一致

我們故意顛倒了一下產品和單價的位置:

如果我們帶著表頭合并,就會得到下面的結果:

兩個表格的產品單價是錯位的。

如果我們用上一個問題的方法處理表頭,只要表頭名稱完全一致,Power Query會很智能的自動糾正這個錯位的問題:

雖然在表格預覽中看起來仍然是錯位的排列,但是當我們展開表格,順序就一致了。

所以對每個表格的預處理是必要的,直接帶表頭合并,需要完全確定各個表格的數據排列順序一致,才使用的辦法。

可能遇到的第三個問題工作表名稱不一致的問題

這個問題是多文件多表合并時會遇到的問題,我們使用Power Query從文件夾合并文件時,就可能遇到這樣的問題:

當出現上面這樣的情況,我們在做從文件夾合并多個文件時,就會出錯:

多數表格的sheet名稱是“表1”,只有本溪公司的sheet名稱是“1月”,就是因為sheet名稱不一致,導致不能取得本溪公司的數據。

出現這個問題也不要緊,如果只有一個文件不一致,就直接去到這個文件中把sheet名稱改成一致的,如果各個文件名稱都不一致,但是sheet表的位置都是第一個表,那么我們就要到示例文件中去修改一下:

然后我們在去查看一下:

已經能夠正確獲得數據。

值得注意的是,不可見字符,我就遇到過sheet名稱中含有空格,因為表的位置不是固定的,只能通過sheet名稱合并文件,結果就因為一個空格,導致合并失敗。在Power Query多文件多表合并中,和VBA一樣,可以通過sheet的名稱來合并,也可以通過sheet的位置來合并。

就說這么多吧,對Power Query越熟悉,處理意外情況的方法就會越多,不管遇到什么問題,只要認真研究總能找到解決方法。

 
 
免責聲明
本文為會員免費發布,僅代表發布者個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,作者需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理。
 
 
主站蜘蛛池模板: 久久国产精品精品国产色婷婷 | 欧美精品中文字幕一区| 久久天天躁夜夜躁狠狠躁2022| 91精品国产高清| 欧美激情第三页| 国产精品久久国产| 午夜久久久久久久久久久| 国产精品成人av性教育| 国产精品男人的天堂| 国产日韩视频在线播放| 精品中文字幕乱| 久久精品视频亚洲| 久久久久久久久亚洲| 久久天天躁狠狠躁夜夜躁 | 日日摸天天爽天天爽视频| 亚洲字幕一区二区| 91极品视频在线| 99视频在线播放| 91久久久亚洲精品| 91国内揄拍国内精品对白| 国产精品美女免费看| 国产精品美女午夜av| 国产精品免费久久久久影院| 国产精品美女主播| 不卡av在线网站| 91精品久久久久| 五月婷婷综合色| 日韩av一区二区三区在线观看| 一本二本三本亚洲码| 亚洲综合日韩在线| 日本一区二区三不卡| 欧美精品色婷婷五月综合| 久久男人的天堂| 国产一区二区在线视频播放| 久久精品99久久久久久久久| 蜜桃视频成人在线观看| 久久精品国产69国产精品亚洲| 精品不卡在线| 97久久久免费福利网址| 一区二区不卡在线| 亚洲一区二区三区在线观看视频|