快速將Excel表中的多個sheet工作表合併成一個工作表

2021-02-13 微元文化

       我們常會遇到這樣的問題,就是很有很多工作表的數據,少的有幾十個工作表,多的可能有幾百個工作表,然後需要合併到一個工作表來做數據分析,如果一個個工作表的複製粘貼的話,就比較費時費力。下面微元老師給大家介紹一種利用excel的宏計算來解決此問題的小妙招:

「 以microsoft office 2007為例」

1.首先我們要有自己的excel數據:

2.看到上圖這麼多數據頁要合併,如果是複製粘貼的話,工作量顯然太大。現在我們開始合併,首先要在最前頁新建一個工作表:

3.在新建的Sheet1表中的Sheet1處「右鍵」,找到「查看代碼」後單擊「左鍵」,然後就能看到宏計算界面。如圖所示:


4.看到上面的宏計算界面,我們只需要把下面的代碼複製進去,代碼如下:

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


5.完成上面的步驟,然後只需要點擊工具欄上面的「運行」下的「運行子過程/用戶窗體」或者直接按鍵盤上的"F5"就可以了實現多個工作表合併成一個工作表,合併完之後會有提示。提示完成之後就可以把宏計算界面關閉了。如圖所示:

6.合併後的結果,我們將看到的是合併之後有1000多行的一個工作表(就是由20頁工作表合併成一個工作表的結果)。

文字 | 何紹生

圖片製作 | 何紹生

長按識別下方二維碼,即可關注

微元文化公眾號

    ▼    

 

相關焦點

  • 如何快速把多個excel表格合併成一個excel表
    如何快速把多個excel表格合併成一個excel表呢?
  • 將多個工作表的數據合併到一個工作表中
    歡迎來到我的公號,excel函數解析。在工作中,我們的數據可能有很多,比如有很多個部門的數據,要分別放在不同的工作表中。但在匯總分析的時候,需要將所有部門的數據合併起來,統一處理。這時,將多表數據合併到一個工作表中,可能就是很多小夥伴頭疼的問題。今天,就來分享一段簡短的代碼來解決這個問題。如下圖所示,有5個班級的數據,分別放在5個不同的工作表中,它們的數據結構一樣。
  • Excel應用技巧:多個工作表合併
    工作中我們經常會遇到多表合併的問題,今天xyz就和大家聊聊關於工作表合併的問題。
  • 如何將多個Excel表合併到一個sheet表中
    直接上乾貨:一、多個Excel表合併匯總到一個Excel中的一個sheet中:新建一個工作表,命名後保存到和與合併的N個文件同一個文件文件夾,按 Alt + F11,雙擊工程資源管理器裡面的sheet1(sheet1),在右側的代碼區粘貼如下代碼。運行。等候一會就OK了。
  • 快速將多個Excel表格合併成一個Excel表格
    之前在微信群內有朋友問我如何快速將多個Excel表格合併成一個Excel表格,當時沒有講解清楚,今天專門來告訴大家如何快速合併Excel表格到一個工作表中
  • 如何快速把多個excel表合併成一個excel表
    首先我們要有自己的excel數據,並且我們需要的是microsoft excel,WPS沒有這些負責的功能。比如我下面舉例的,我自己有205頁的數據需要合併,如圖所示。看到這麼多數據頁要合併,如果是複製粘貼的話,工作量就很大了。我們現在開始合併,首先要在最前頁新建一個工作表。
  • 如何將多個Excel文件瞬間合併成一個Sheet頁
    2.做調查時,設計好填報模板,填報了幾百甚至上千份Excel文件,而且這些文件中,excel版本又不相同,既有「.xls」,也有「.xlsx」,如何瞬間合併在一個Sheet頁中呢?如下圖,將所有調查表放在一個文件夾中,其中,調查表1-4文件名後綴是「.xls」,調查表5-6文件名後綴是「.xlsx」。上文中方法一對於這種情況也是適用的,以下用python實現。
  • 多個工作表快速合併到一個工作表
    如下數據源,現在我們需要對三個數據結構一致的工作表合併匯總到一個工作表中。操作方法一在一班工作表任意單元格按快捷鍵Alt+D+P 調出數據透視表嚮導對話框(或直接在工作表左上角文件-選項-自定義功能區-不在功能區中的命令,將數據透視表嚮導添加到選項卡中使用),調出數據透視表嚮導後選擇【多重合併計算數據區域】所需創建的報表類型選擇【數據透視表】
  • 整理最全的,Excel多個工作簿和多個工作表的合併問題!
    Excel工作簿數據合併到一個工作簿中。如下圖,工作簿表1、表2、表3內工作表數據,合併到新工作簿「合併工作簿」中。我的列舉中工作簿數量只有3個,但是實際工作中可能會是100個或者更多,同理。因為在同一個工作簿下數據容易匯總,所以很多小夥伴常常會遇到這種問題。有必要學會並掌握。
  • 乾貨 | Excel多個sheet合併為一個
    昨天學會了一個新技能,還是蠻有用的,特意來分享一下。
  • 如何快速合併多個Excel表格
    ,現將如何合併多個Excel表格操作演示如下。方法/步驟1:我們需要把多個excel表都放在同一個文件夾裡面,並在這個文件夾裡面新建一個excel。如圖所示:方法/步驟2:打開新建的excel表,並右鍵單擊sheet1,找到「查看代碼」,單擊進去,進去之後就看到了宏計算界面。
  • 如何將EXCEL文件中多個sheet表的內容匯總合併
    實際上,這個工作的關鍵是把EXCEL文件中多個sheet表的內容快速匯總合併在一個EXCEL文件中。首先,我想到的是之前文章總結過的EXCEL文件的合併計算功能,嘗試後發現這個功能僅可以用於多個sheet表的求和、計數、計算平均值等。其次,使用VBA和方方格子是可以解決這個問題的,但自己不會VBA代碼又不願意安裝方方格子。不過,還可以用PowerQuery方法快速完成匯總合併的工作。
  • python 將一個工作表中的多個sheet合併到另一個excel中
    import xlrdfrom xlutils.copy import copyexcel_file = r'excel
  • 如何將多個excel表格合併成一個表格?
    相信大家在工作中,很多時候會涉及多張工作表合併。例如各地的銷售報表,各個部門的財務報表等等。如果是三兩張表,怎麼合併都問題不大。但是如果有幾十上百張表呢?方法不限於以下三個:1. Ctrl + C, Ctrl + V做數據的搬運工,理論上也是沒有問題的。可在這全名編程的時代,你還苦逼的複製粘貼、挑燈夜戰就顯得太沒水平了。2.
  • 【一分鐘Excel】如何快速合併多個工作表
    ①多個工作簿單張工作表的合併如下圖所示,我們有幾個區域的銷售數據分別放在不同的工作簿中,每個工作簿內只有一張工作表,每個工作簿的表格結構是一致的,現在我們需要把這些工作簿的表格數據合併到一張工作表中。在打開的Power Query編輯器中我們已經可以看到合併後的效果,單擊【關閉並上載】,這樣就完成了多個工作簿單張工作表的合併。
  • 將多個excel文件合併成一個excel文件
    具體操作步驟如下:1、首先需要把所有需要合併的excel文件放到一個文件夾中,並且新建一個空白的excel文件;
  • Excel應用技巧:多個工作表合併(二)
    多個工作簿單張工作表的合併如下圖所示,我們有幾個區域的銷售數據分別放在不同的工作簿中,每個工作簿內只有一張工作表,每個工作簿的表格結構是一致的,現在我們需要把這些工作簿的表格數據合併到一張工作表中。操作步驟1.
  • 這才是合併多個Excel工作表最簡方法!菜鳥也可以會
    合併多個excel工作表的數據,好象只有excel高手才能做到,因為他們會:菜鳥難道只能望表興嘆嗎?no!
  • 多個Excel工作表如何合併
    如果要把不同的工作表合併在一個表裡,有什麼比較簡便的方法呢?
  • Excel快速合併多工作表
    如果要把不同的工作表合併在一個表裡,有什麼比較簡便的方法呢?