如題現在我每天會收集,多個工作簿,且每個裡面有多個sheet的資料,到一個sheet裡面,只會手動複製貼上效率低,請教下各位大神,有沒有什麼快速高效的方法?
回覆列表
-
1 # Excel到PowerBI
-
2 # EXCEL學習微課堂
開啟或新建一個彙總表,按ALT+F11 調出VBA 編輯器 →在工程視窗右擊選擇【匯入檔案】→選擇VBA 模組檔案,合併工作表和工作簿.bas)→關閉VBA 編輯器。
第二步,將不同的工作簿的合併到一個工作簿。
點【開發工具】→【宏】→找到宏【合併工作簿】→【執行】→他會讓我們選擇需要合併的工作簿→我們選擇需要合併的所有工作簿,點【開啟】,超級快速,所有工作簿裡面的所有工作表都放到了我們的彙總表裡了。
第三步,將同一個工作簿裡的多個工作表合併到一個工作表。(可以用Power Query的追加查詢功能合併工作表,但VBA程式碼的速度更快。)
影片教程:
顯然,用了Excel2016的話,快速將多個工作簿sheet資訊到一個sheet的問題就變得非常簡單了,因為,Excel2016里加入了超級強大而又簡單易用的新功能Power Query。使用非常簡單。彙總多個工作簿資訊到一個工作表只需要四步:
Step 01從工作簿新建查詢Step 02展開資料Step 04資料返回Excel透過以上簡單的4步就可以完成資料的合併,其中,還可以按需要進行更多的處理,而且,這些操作步驟都會被詳細的記錄,並在後續有新的資料進入時,達到一鍵重新整理的效果。