Microsoft Excel如何快速合併多個工作簿至一個工作簿中?

2020-12-11 微科技智生活

知識改變命運,科技成就未來。工作中經常會遇到這樣的情況,上級部門在收集了下級部門的Excel工作薄後,需要將信息匯總到一個工作表中,通過複製粘貼的話,這個過程枯燥乏味,如果出錯就得不償失了。Microsoft Excel版本太低,沒有那麼多的功能來方便我們的工作,那麼只能通過「萬能」的VBA來實現了。

Microsoft Excel快速合併多個工作簿至一個工作簿中詳細操作流程:

步驟一:首先將需要合併的Microsoft Excel工作薄放在一個文件夾中,然後在這個文件夾中新建一個Microsoft Excel工作表,並重命名為【合併.xlsx】。左鍵雙擊打開【合併.xlsx】Microsoft Excel工作表。右鍵單擊【合併】工作表後,左鍵單擊右鍵菜單中的【查看代碼(V)】選項,打開【Visual Basic編輯器】。

步驟二:編輯VBA代碼。左鍵單擊選中【Sheet1 合併】後,在右側代碼窗口中鍵入以下代碼,您也可以選擇複製粘貼,請注意代碼中的標點符號為英文標點符號。代碼輸入完成後,同時按下鍵盤上的【Ctrl + S】鍵保存代碼,先左鍵單擊【Microsoft Excel】對話框中的【是(Y)】按鈕,再左鍵單擊【Microsoft Excel】對話框中的【確定】按鈕,最後關閉【Visual Basic編輯器】即可完成代碼編輯。

Sub 合併工作薄()

Dim FileOpen

Dim X As Integer

Application.ScreenUpdating = False

FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(.xlsx),.xlsx", MultiSelect:=True, Title:="合併工作薄")

X = 1

While X <= UBound(FileOpen)

Workbooks.Open Filename:=FileOpen(X)

Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)

X = X + 1

Wend

ExitHandler:

Application.ScreenUpdating = True

Exit Sub

errhadler:

MsgBox Err.Description

End Sub

步驟三:Microsoft Excel快速合併多個工作簿至一個工作簿使用方法。執行VBA代碼,首先需要在菜單欄中顯示【開發工具】。顯示【開發工具】詳細操作流程請參照:PPT小技巧:如何把視頻嵌入到PPT演示文稿中合併成一個文件?PPT和Excel操作流程基本一致。左鍵單擊菜單欄中的【開發工具】選項卡,左鍵單擊【代碼】功能區中的【宏】按鈕。左鍵單擊選中【宏】對話框中的【Sheet1.合併工作薄】後,左鍵單擊【執行(R)】按鈕。

步驟四:在彈出的【合併工作薄】對話框中,長按鍵盤上的【Ctrl】鍵,滑鼠左鍵單擊選中需要合併的Microsoft Excel工作表,這樣可以跳躍式選擇,當然【合併】工作表不需要選中,選擇完成後,左鍵單擊【打開(O)】按鈕。等待片刻多個工作簿已經合併一個工作簿中啦!如想進一步操作請參照:Microsoft Excel怎麼快速合併當前工作簿下的所有工作表?

至此,Microsoft Excel快速合併多個工作簿至一個工作簿中操作流程已全部結束。知識改變命運,科技成就未來。希望這個小知識能給您的工作和生活帶來更多的便捷。如有疑問或建議,請在下方留言。點擊關注,有更多科技小貼士等著您,感謝您的支持。

相關焦點

  • 如何快速把多個excel表格合併成一個excel表
    如何快速把多個excel表格合併成一個excel表呢? 首先,我們需要把多個excel表都放在同一個文件夾裡面,並在這個文件夾裡面新建一個excel文件。
  • 利用VBA快速將多個工作簿中指定的sheet的數據合併到新的工作簿中
    我們有時候在工作中,需要多個工作簿中的表合併到一個工作簿中,不進行匯總,只是放到一個工作簿,保留原來的表名,這次我們分享一個使用VBA快速解決這個問題的方法,下面我們將VBA代碼分享出來。As Excel.Worksheets = Split(ThisWorkbook.Name, ".")(1)f = Dir(ThisWorkbook.Path & "\*" & s) '生成查找EXCEL的目錄Do While f <> "" '在目錄中循環
  • 快如閃電,excel一鍵合併工作簿【Excel教程】
    今天就跟大家介紹下使用Power Query合併工作簿,這樣工作簿裡不管是工作表變動還是數據變動都能一鍵刷新匯總了。趕快來學習吧!上次的教程沒有學習的小夥伴先學習之前的喲,點擊可查看:《excel一鍵生成報表,快到沒朋友!》
  • Excel中多個工作簿之間數據的合併計算
    Excel中多個工作簿之間數據的合併計算大家好!今天分享的知識是Excel中的數據合併計算,這是我們在日常工作中經常要用到的功能,尤其是月末、季末、年末各種數據匯總的時候,下面就為大家舉例講解。一、合併計算的功能簡介合併計算是將源於相同或不同工作簿中多個工作表的數據收集到一個主工作表中,再進行各種相應的計算。
  • EXCEL2016中如何快速合併多個工作簿中內容到一個工作表
    在工作中,時常要遇到將許多個工作簿中的數據合併到一個工作表中,一個一個的複製粘貼吧,幾個表或者十幾個表還行,再多了恐怕就太費時了,如果再多點比如有幾十上百個表要合併,而且又催得急可能就不是加不加班的問題了,而是會不會耽誤工作的重大問題了,一旦耽誤了工作其後果是可以想見的。
  • Excel如何將一個工作簿拆分成多個工作簿?一鍵輕鬆搞定
    一個Excel工作簿是由多個工作表組成,現在需要將Excel工作簿中的工作表單獨提取出來並新建一個工作簿。如果Excel工作簿中的工作表數量比較少,通過右鍵菜單「移動或複製工作表」就能夠快速完成。倘若Excel工作簿中的工作表數量非常多該怎麼快速完成呢?再通過移動或複製工作表就比較浪費精力和時間,可以通過VBA代碼快速將工作簿拆分為多個工作簿。在菜單欄的「開發工具」選項卡中,點擊代碼功能區中的Visual Basic編輯器。
  • 快速將Excel表中的多個sheet工作表合併成一個工作表
    下面微元老師給大家介紹一種利用excel的宏計算來解決此問題的小妙招:「 以microsoft office 2007為例」1.首先我們要有自己的excel數據:2.看到上圖這麼多數據頁要合併,如果是複製粘貼的話,工作量顯然太大。
  • 快速將多個Excel表格合併成一個Excel表格
    之前在微信群內有朋友問我如何快速將多個Excel表格合併成一個Excel表格,當時沒有講解清楚,今天專門來告訴大家如何快速合併Excel表格到一個工作表中
  • Excel中多個工作簿數據合併到一個,試試這2種方法,教你快速搞定
    Excel中多個工作表拆分生成單個文件,同事1分鐘搞定了》教程,小編教大家快速拆分Excel表格,今天小編再教大家多個工作簿的數據合併到一個工作簿中情況一:Excel文件中的CSV格式很多軟體導出的的表格文件格式CSV格式,也就是文件的後綴名是.csv1、新建一個文本文檔,然後在文檔中輸入:copy *.csv 合併.csv ,關閉保存文檔2、將該文檔後綴名.txt
  • 小白也能快速掌握的多個Excel工作簿和工作表的匯總的方法
    前幾節,我們分享了多個Excel工作簿的匯總方法和一個Excel工作簿中有多個Sheet工作表的匯總方法。這一節給大家分享第三個應用場景的匯總方法:也就是前兩個應用場景的混合場景,也是最複雜的應用場景:多個工作簿中的多個Sheet工作表的匯總。例如:10個工作簿裡面有10個工作表sheet,要快速匯總這10個工作簿中的10個Sheet工作表內容。
  • Power Query中的「追加查詢」可以實現合併多個工作表和工作簿
    要求把所有的內容放到一個sheet表中。 一般職場達人的做法:複製粘貼到一個sheet表中。100+個sheet表,全手工複製不僅浪費時間,還容易出錯。 雷哥以2個sheet表合併為例,進行講解。
  • Excel用VBA代碼一鍵合併匯總多個工作簿,省時省力必學!
    有時候,你需要將幾十個工作簿中的內容,快速匯總至合併至一個工作簿,如果手動一個複製粘貼,那心裡有苦說不出。。。今天將大家用VBA一鍵合併,只需要幾秒種,為了測試這段代碼,我們新建了4個工作簿在文件夾中,數據都是模擬的,做試驗一鍵合併代碼操作如下所示:我們看原始表格數據,其中,第1個工作簿有點特殊,這個工作簿中,
  • Excel如何使用宏進行工作簿的合併?
    Excel進行工作簿的合併有多種方法,進行小編就通過宏的方式教大家批量合併工作簿吧。1.當前我們要將這三個工作簿的數據合併到下方的Excel工作簿中。2.打開要合併的工作表,按Alt+F11打開VBA對話框,雙擊sheet1選項。
  • excel批量拆分工作簿,用VBA一鍵拆分,把數據分解到N個工作簿
    在各行各業的日常工作中,經常需要把一份工作表的內容歸類拆分到N個工作簿,最基礎的辦法就是通過篩選、排序歸類數據,然後複製原數據,再新建工作簿,粘貼數據,如此往復......如果數量較小,這樣操作沒問題,如果分類的數據非常多,要新建幾百,幾千個工作簿,那就是一個非常大的工作量了。
  • VBA合併工作簿(Workbook)
    VBA合併工作簿(Workbook) 1 內容回顧 FileDialog對象
  • 多個工作簿合併求和,最快的方法
    合併多個工作簿為了方便演示,文件夾內放4個工作簿,其實即使40個也一樣,沒啥區別。所有工作簿的格式一樣,標題都在第一行。Step 01 將合併模板放在文件夾內。Step 02 打開合併模板,運行代碼,僅需幾秒,就將所有工作簿的內容合併到一張工作表。
  • 一鍵將多個工作簿合併成多個工作表(完善版)
    原文章可以實現一鍵將多個工作簿合併成多個工作表,不過工作表名稱沒有重新改名。詳見:比如,文件夾內有很多工作簿,現在需要將所有工作簿放在Excel不加班教程合併這個工作簿。合併後效果:工作表的名稱是以原來工作簿的名稱命名,每個工作表放著原來工作簿的內容。
  • 使用VBA一鍵瞬間合併多個EXCEL工作簿,省時省力又省心
    最近一位同學讓我付費給他寫一段VBA代碼,功能就是合併同一文件夾下的所有工作簿的第一個工作表到同一個工作簿中去,我大概花了二十多分鐘將功能基本寫出來了,又花了點時間研究優化代碼,最後大功告成。合併工作簿的功能應該是日常工作場景用的比較多的,這裡乾貨君將代碼貢獻出來,有需要的同學可以直接複製粘貼使用。
  • 如何共享Excel工作簿才能和同事共做一張表?
    同事就是同在一個公司並能幫你做事的人。如果天天獨自加班,只說明一個字:人緣差!三個字:人緣真的太差!有困難就要找同事,明白不?這不,今天就分享一個找同事協作共做一張表的正確打開方式:共享Excel工作表。通過共享,把同一表格的不同部分分別讓1~N個同事同時幫忙做。如此,最多就是下班後搓一頓,又怎麼會經常加班呢?
  • 【收藏備用】工作簿(表)合併拆分那些事
    好多人開始學習VBA,就是從工作簿、工作表的合併、拆分開始感興趣的。之前零零散散的寫過,還是整理成一個合集,留待備用。單個excel文件是工作簿,excel文件中的Sheet是工作表。這裡著重說一下:代碼使用環境是待合併工作簿和代碼工作簿在同一個路徑下。