tft每日頭條

 > 職場

 > excel把多個工作簿内容合并到一起

excel把多個工作簿内容合并到一起

職場 更新时间:2024-05-14 07:56:53

辦公中經常會遇到這種場景,比如統計員工的個人信息,我們制作出來像下圖這樣的表格,來收集員工的信息。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)1

這個過程,考慮到員工個人信息的隐私性,我們隻能單獨收集。

所以,非常麻煩的是,我們要專門找一個人下載所有員工的Excel表、複制、粘貼,最後形成一個類似這樣的表格,非常浪費時間和人力!

excel把多個工作簿内容合并到一起(如何快速地合并到一起)2

太麻煩了!!!

當然,除了複制粘貼,肯定還有其它相對簡單一點的方法:

首先,你要分清工作簿和工作表兩者的區别:一個Excel表格叫做工作簿,每個工作簿中的Sheet叫做工作表。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)3

excel把多個工作簿内容合并到一起(如何快速地合并到一起)4

第一步:多個工作簿合并到一個工作簿

在由多個工作簿合并到一個工作表之前,我們先把多個工作簿合并到一個工作簿。

1、新建一個工作薄,将其命名為合并後的名字,例如叫做:彙總工作簿。

2、打開此工作簿:“彙總工作簿”

3、在“彙總工作簿”下任意一個工作表标簽上點擊右鍵,選擇“查看代碼”。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)5

4、在打開的VBA編輯窗口中粘貼以下代碼:

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

5、關閉該VBA編輯窗口

6、在Excel中,開發工具---宏,選“工作薄間工作表合并”,然後“執行”。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)6

7、在打開的對話窗口中,選擇你要合并的多個工作薄。

8、等待運行,就OK了。

9、打開名為“彙總工作簿”的Excel文件,我們就能看到多個其他工作簿以多個Sheet頁的形式合并到了這一個工作簿中。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)7

第二步:多個工作表合成一個工作表

在“彙總工作簿”工作簿中,有很多個Sheet頁,我們的最終目的是把這多個Sheet頁合并到一個Sheet頁的多行。其操作辦法如下:

1、在“彙總工作簿”中,新建一個sheet頁。

2、在新建的sheet标簽上單擊右鍵,選擇“查看代碼”

3、在打開的VBA編輯窗口中粘貼以下代碼:

Sub 合并當前工作簿下的所有工作表() Application.ScreenUpdating = False For j = 1 To Sheets.Count If Sheets(j).Name <> ActiveSheet.Name Then X = Range("A65536").End(xlUp).Row 1 Sheets(j).UsedRange.Copy Cells(X, 1) End If Next Range("B1").Select Application.ScreenUpdating = True MsgBox "當前工作簿下的全部工作表已經合并完畢!", vbInformation, "提示" End Sub

4、關閉該VBA編輯窗口

5、在Excel中,開發工具---宏,選“合并當前工作簿下的所有工作表”,然後“執行”。

6、等待運行,然後整個彙總步驟就完成了。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)8

以上方法是使用VBA彙總表格信息。

比一個個複制粘貼要簡單的多,但是看到那兩個代碼塊也是很讓人頭大。

更簡單的彙總方式?

借助工具!

簡道雲的表單功能真的非常适合收集信息!

首先,設計一個表單,列出你所需要收集的信息。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)9

然後,發布給員工填寫。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)10

最後,所有員工的信息,後台自動彙總數據,管理員随時可以查看。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)11

如果,你已經用Excel收集完了員工信息,又不想一個個彙總,也可以使用簡道雲。

直接将Excel表格導入進表單,簡單拖拽,即可完成彙總!

excel把多個工作簿内容合并到一起(如何快速地合并到一起)12

在表單中收集得到的數據,可通過儀表盤來進行查看、分析和處理。

excel把多個工作簿内容合并到一起(如何快速地合并到一起)13

以上

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved