前幾天,跟大家分享了如何使用Excel中的Power Query來匯總一個Excel工作簿中的多個Sheet,今天我們來學習下如何使用它來匯總多個Excel工作簿中的多個Sheet,即使你有100個甚至1000個Excel表格需要匯總,用它也能輕松搞定。
一、所需函數上一篇中我們是在編輯欄中更改了Excel.Workbook這個M函數的參數,今天我們來簡單的了解下這個M函數。
Excel.Workbook:獲取工作薄的內容,它獲取的結果是一個表格
語法:= Excel.Workbook(workbook,uheaders,delaytypes)
第一參數:workbook,參數類型為binary,也就是一個二進制文件
第二參數:uheaders,寫 true表示將第一行用作標題, 寫fal則表示數據沒有表頭
第三參數:delaytypes,延遲類別,這個參數一般忽略即可。
它是一個M函數,可能很多人都了解的比較少,在這里我們只需要記得第一參數是一個binary類型的列,第二參數寫true,第三參數直接忽略,隨后來看下匯總的方法
二、獲取數據首先需要將想要匯總的Excel都放在一個文件夾中,之后新建一個Excel文件
點擊【數據】→【獲取數據】→【來自文件】→【從文件夾】
之后會跳出一個窗口,選擇存放所有Excel的文件夾之后點擊【打開】,Excel會加載一下數據,然后跳出導航器的窗口,直接點擊【轉換數據】進入Power Query的編輯界面即可
三、數據整理在這里我們僅僅需要【Content】與【Name】這2列數據,可以把其他的數據都刪掉
隨后把【Name】這一列放在前面,點擊【添加列】選擇【自定義列】在自定義公式中直接復制下面的公式,粘貼后點擊確定,就會在后面新增一列自定義列,結果都是Table
Excel.Workbook([Content],true)
四、展開數據數據的展開這一步,跟上一篇文章的操作幾乎是一模一樣的,我們僅僅選擇自己需要的數據即可,在這里我們需要展開2次數據
第一次是點擊【自定義】這個字段,僅僅勾選【Name】與【Date】,在這里【Name】就是每個工作表的名稱,【Date】就是每個工作表的數據,不使用原始列名作為前綴
第二次點擊【Date】這個字段,選擇全部,直接點擊確定即可,至此數據全部匯總完畢
最后還需要根據數據,更改數據的格式,就是點擊每個首行字段的左側來選擇一個正確的格式,格式更改完畢后,直接加載到Excel即可。
以上就是今天分享的全部內容了,它也能實現自動匹配表頭與數據的刷新,操作也不算太難,對于年底的數據匯總還是非常好用的。趕快動手試試吧
我是Excel從零到一,關注我,持續分享更多Excel技巧
以上內容,在我的專欄中都有講到,如果你想要學習Excel,可以看下我的專欄.
課程已經更新了131個章節,后期還會陸續新增章節,專欄永久有效,無時間限制,并且配備了課件
本文發布于:2023-02-28 20:14:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167766475479544.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:工作表(工作表格怎么制作教程).doc
本文 PDF 下載地址:工作表(工作表格怎么制作教程).pdf
| 留言與評論(共有 0 條評論) |