標籤:

合併文件夾下所有表格生成新的表格

將這個文件夾里的所有表格數據全部提取出來合併到一個新的匯總表中。

1 導入文件夾

在數據選項卡下,【新建查詢】-選擇【從文件】-【文件夾選項】。導入文件夾後,跟隨提示進入查詢編輯器。

2 這一次導入的是文件夾中的多個Excel文件,目前為止獲取到的數據,都是Excel工作簿的名稱、格式、創建日期等文件基本信息,還沒有文件夾、工作簿的「外殼」包裹著。所以需要額外做的是穿透文件夾、工作簿,提取到每個工作簿中的表格和數據

3 提取工作簿

要穿透工作簿提取出工作表,需要在查詢編輯器中創建一個輔助列。所以,先選擇【添加列】-【添加自定義列】。然後添加自定義對話窗中,寫入一條公式。(別擔心,很短,只要一模一樣複製過去就可以了)=Excel.Workbook([Content])注意,一定要一模一樣,包括字母大小寫。一定要用英文符號!點擊確定以後,就將文件夾中的全部 Excel 工作簿放入編輯器中。

4 提取工作表

點擊自定義列旁邊的擴展按鈕,展開按鈕工作表列表。再繼續提取工作表中的詳細數據

5 提取數據

點擊Custom.Data列旁的擴展按鈕,就能展開明細數據。

6清洗數據

後面的操作就和上一篇操作步驟一樣了。再簡單複習一遍。選中需要保留的數據列,然後刪除其他列。將第一行設為標題行。去除標題同名數據行、Null空行,篩選出最終需要的匯總數據。

7 完成合併

將加工完成的數據載入至工作表中。以後再添加新工作表,直接丟進文件夾,然後打開合併中刷新查詢就行。

Tips:如果從管理系統中導出的文件是

CSV、TXT 等文本格式的文件就更加簡單。從文件夾導入數據到查詢編輯器之後,不需要寫公式提取工作表,直接將 Content 列擴展即可。

擴展得到數據列表後,繼續擴展得到詳細數據,再按照上述步驟清洗數據,就能達到同樣的查詢效果。

看,就是簡單的點擊操作,最複雜的也就是一行固定不變的簡短代碼,=Excel.Workbook([Content])意思是來源於 Excel 軟體的工作簿內容。


推薦閱讀:

最少四星:五款值得一試的效率工具
如何做計劃
那些每天只工作5個小時的人,到底是怎麼做到的?

TAG:效率 |