如何用宏批量處理多個excel 如何批量處理excel數據

【如何用宏批量處理多個excel 如何批量處理excel數據】在Excel中合并多個文件首選PowerQyery , 與函數或VBA相比 , 它具有更高的運行效率且無需掌握復雜的函數公式或者VBA語法 , 學習成本接近于零 。

情景設定:
在Excel中使用隨機函數randbetween生成一片M行N列的數據區域 , 另存為以制表符分隔的文本文件 , 另存三次并分別命名為M01 , M02 , M03 , 將生成的文本文件放到一個文件夾下 , 文件夾命名為匯總 。接下來進入正題匯總所有文本文件的數據 。

如何用宏批量處理多個excel 如何批量處理excel數據


Step1.新建一個Excel文件并命名為“匯總工具.xlsx” , 依次點擊【數據】選項卡——新建查詢——從文件——從文件夾 。
如何用宏批量處理多個excel 如何批量處理excel數據


Step2.在彈出的對話框中 , 文件夾路徑選擇已經創建好的“匯總”文件夾 , 并點擊確定 。
如何用宏批量處理多個excel 如何批量處理excel數據


Step3.在彈出的下一個窗口中選擇下方的“組合”——“合并和加載到…”
如何用宏批量處理多個excel 如何批量處理excel數據


Step4.Excel對我們的部分數據進行分析后 , 給出合并文件格式樣例 , 如果我們的數據比較規范 , 能夠保證每個文件格式都完全一致 , 直接點擊確定即可 。
如何用宏批量處理多個excel 如何批量處理excel數據


Step5.在下一個對話框中勾選將數據顯示到“表” , 不勾選最后一項“將此數據添加到數據模型”,點擊確定 。
如何用宏批量處理多個excel 如何批量處理excel數據


Step6.工作表界面已經得到匯總結果啦 , 第一列為文件名 , 后面幾列是對應文件中的數據 , 我們可以將所需信息復制粘貼出來進行存檔 , 而這個文件作為自動匯總工具便于后續持續匯總 。
如何用宏批量處理多個excel 如何批量處理excel數據


Step7.當新到一批需要匯總的文本文件時 , 將其放入“匯總”文件夾 , 并打開“匯總工具.xlsx” , 依次點擊【數據】選項卡——全部刷新 , 所有的數據會一鍵全自動匯總到工作表中 。
如何用宏批量處理多個excel 如何批量處理excel數據


注意點:
2.由于“匯總工具.xslx”中包含了“匯總”文件夾的絕對路徑 , 所以不要移動“匯總”文件夾 , 以免后續自動匯總時出錯 。

    推薦閱讀