數據匯總你會這么做?相信大多數人都會異口同聲地回答到:復制粘貼,那如果有1000個表格呢?你還要復制粘貼嗎?
今天跟大家分享一個函數,輕松搞定數據匯總 。它就是:Excel.Workbook這個函數是一個M函數,需要在PowerQurey 中才能使用,也就是需要Excel的版本最低在2016版,它能自動識別表頭,動態更新數據非常的方便,下面就讓我們來學習下吧
一、Excel.Workbook Excel.Workbook:返回工作薄的內容,他獲取的結果是一個表格
語法:= Excel.Workbook(workbook,useheaders,delaytypes)
第一參數:workbook,工作薄所在路徑,參數類型為binary,也就是一個二進制文件第二參數:useheaders,是否要將表格的第一行作為標題,可選參數,參數類型為邏輯值,true表示將第一行用作標題,默認為false第三參數:delaytypes,延遲類別,可選參數,參數類型為邏輯值,參數不用管它,直接保持默認即可 以上就是這個函數的參數,如果你覺得聽得云里霧里的,只需要記得第一參數是路徑,第二參數是將表格中的第一行用作標題即可,下面就讓我們來看下它是如何實現數據匯總的
二、匯總一個Excel中的所有sheet 1.導入數據
首先我們新建一個Excel,然后點擊【數據】→【獲取數據】→【來自文件】→【從工作薄】在跳出的對話框中我們找到需要匯總的Excel工作薄點擊導入,當看到導航器的界面后,點擊Excel名稱,隨后直接點擊轉換數據,這樣的話就會進入power query的編輯界面
2.匯總數據
進入這個界面后我們可以在編輯欄欄中看到Excel.Workbook這個函數,我們可以看到他的第二參數為:null,這樣的話它是不會自動匹配表頭的
隨后我們點擊下方的幾個table看一下,會發現它們表頭是column1到column9不是我們需要的表頭,我們需要的表頭都是在表格中的第一行,這個時候可以將Excel.Workbook的第二參數更改為true將每個表格的第一行作為標題,這樣的話再點擊看下,每個table都有標題了
隨后我們僅保留mane和date這兩列數據,將其余的都刪掉,然后點擊date字段上的左右箭頭來深化數據,至此就把數據都匯總在一起了,它是可以自動匹配表頭的,最后只需點擊關閉并上載至,將數據加載到Excel即可
二、匯總多個Excel文件 1,加載數據
想要匯總多個Excel文件,我們就需要將這些Excel文件都放在一個文件夾中,隨后新建一個Excel然后點擊【數據】功能組→找到【獲取數據】→【來自文件】→【從文件夾】找到對應的文件夾后點擊確定,當看到導航器的界面之后我們直接點擊【轉換數據】這樣的話就會進入powerquery的編輯界面
2.刪除無用列
進入后我們僅僅保留Content與Name這兩列數據,將其余的數據全部刪除掉即可,我們點擊Content這一列中的Binary就能在左下角看到一個Excel文件,我們需要的匯總的數據就在這里
猜你喜歡
- 新手如何使用共享電單車 共享單車怎么用
- 蘋果手機怎么把位置定到別處 iphone如何開定位系統
- 抖音小店無貨源如何尋找達人?
- 如何取消磁盤壓縮 磁盤清理壓縮舊文件
- 學生如何用電腦賺錢,網上最靠譜的賺錢方法
- 微信發給多人不建群 微信如何群發消息但不建群
- 房屋常識:房子的建筑面積怎么算 房屋建筑面積如何計算
- 手機怎么充值q幣 手機如何充q幣
- 房屋常識:祖屋如何辦房產證祖屋以前沒有辦房產證的現在可以補辦嗎
- 詳細操作步驟分享給大家 蘋果手機如何換鈴聲
