如何快速把多個excel表合併成一個excel表?

手機用戶97539528023


看到Excel多表合併,其實常見的有2種場景

場景一:多個Excel文件需要合併為1個Excel文件(多個工作簿合併為1個工作簿)

場景二:1個Excel文件種有多個工作表,需要合併為1個工作表



首先來看下,場景一(多個Excel文件合併為1個文件),都有哪些方法可以實現?

場景描述:如圖所示,在文件夾中,有4個Excel文件,每個Excel文件的數據格式都一致,需要把4個Excel文件合併到1個Excel文件中。


每個工作簿中的內容格式都一樣,為了區分,我把工作簿1中的 位置 數據,標為了“工作簿1”;工作簿2中的數據標為了“工作簿2”...以此類推。


下面雷哥推薦幾種方法來實現多個Excel文件合併為1個文件


方法一:PowerQuery

Step1:單擊 【數據】- 【新建查詢】 - 【從文件】- 【從文件夾】

Step2:單擊 【瀏覽】,選擇文件夾路徑


Step3:選擇【合併並加載】

最終的效果如圖所下圖所示。自動增加了

Source.Name

數據列,可以很方便看到數據來自於哪個工作簿


方法二:使用CMD命令,1s搞定合併

Step1:需要把文件格式修改為 csv文件格式。打開文件,另存為csv文件即可


Step2:在文件所在路徑,按【shift】+右鍵,點擊【此處打開命令窗口】,輸入

copy *.csv out.csv, 即把該路徑下所有的csv文件合併到out.csv文件中。





下面來看下,場景二(多個Excel工作表合併為1個Excel工作簿),都有哪些方法可以實現?

場景描述:如圖所示,1個excel文件中,有多個工作表,需要合併到1個工作表中。


方法1:PowerQuery法

Step1:單擊 【數據】- 【新建查詢】 - 【從工作簿】


Step2:選擇需要合併的工作表


Step3:在追加查詢中,單擊【將查詢追加為新查詢】


Step4:選擇所需的工作表

Step5:單擊關閉並上載


最終的效果如圖所示


方法2:使用宏

Step1:按【Alt】+【F11】

Step2:輸入代碼,並單擊三角形圖標運行

Application.ScreenUpdating = False For j = 1 To Sheets.Count If Sheets(j).Name <> ActiveSheet.Name Then X = Range("A60000).End(xlUp).Row + 1 Sheets(j).UsedRange.Copy Cells(X, 1) End If Next Range("B1").Select Application.ScreenUpdating = True MsgBox "小主,數據合併結束啦!\

雷哥office


多表合併,一直都困擾著很多表親,這裡,我就分享幾個方法來快速彙總多張工作表:

  • 公式也能彙總格式相同的多種工作表;

  • 多重透視表,輕鬆搞定多表彙總;

  • SQL+透視表,多表彙總,都是小Case;

01 彙總格式相同的多張表格,Sum就能輕鬆搞定

公式中,可以使用 =sum('*'!B:B),其中,星號*表示所有的工作表;

還可以使用: =SUM('1月:3月'!B:B),其中,1月:3月,表示1~3月的工作表;

如下所示:

動畫演示如下:

02 多重透視表,彙總多張工作表,簡單拖拉鼠標便可搞定!

按下+D,鬆開,再按P,即可調出多重合並計算數據區域透視表,可以輕鬆合併多表的透視表。

動畫演示如下:

03 SQL+透視表,多表彙總,都是小Case

只需一個簡單的SQL 命令,Select語句,就能搞定多表合併彙總。

動畫演示如下:

好了,這個問題我就分享到這,希望能幫到你!

我是Excel大全,頭條號原創作者,每日分享實用的Excel技巧。您的關注、轉發、點贊、評論、收藏,都是對我莫大的支持,謝謝!

Excel大全


您好!快速把多個EXCEL表合併成一個EXCEL表,有2種情況,一種是一個工作簿下里有幾個工作表要合併到一個工作表,一種是多個工作簿裡的所有工作表合併到一個工作表。我用過的最快的方法是VBA代碼法,3步就可以完成,可以把效率超高。具體視頻教程可關注今日頭條“EXCEL學習微課堂”,看分享的視頻教程《Excel合併工作表和工作簿的神器,你知道用嗎?》http://www.365yg.com/i6573276415012110855/#mid=95410599223。

第一步,導入VBA代碼文件。(獲取方法,在視頻教程後點贊評論和轉發,然後私信聯繫我獲取代碼文件)

打開或新建一個彙總表,按ALT+F11 調出VBA 編輯器 →在工程窗口右擊選擇【導入文件】→選擇VBA 模塊文件,合併工作表和工作簿.bas)→關閉VBA 編輯器。

第二步,將不同的工作簿(工作簿裡可以包含多個工作表)合併到一個工作簿。

點【開發工具】→【宏】→找到宏【合併工作簿】→【執行】→他會讓我們選擇需要合併的工作簿→我們選擇需要合併的所有工作簿,點【打開】,超級快速,所有工作簿裡面的所有工作表都放到了我們的彙總表裡了。

第三步,合併同一個工作簿裡的多個工作表。(可以用Power Query合併工作表,但VBA代碼的速度更快。)

第三步,將不同的工作表合併到一個工作表。(如果您只需將不同的工作簿合併到一個工作簿,此步可以不要)

在進行工作表合併之前,一定要把多餘的工作表刪除,確保只保留需要合併的工作表→點【開發工具】→【宏】→【合併工作表】→【執行】,這裡會有提示,當前工作簿下的所有工作表已合併完畢。應該是達到了你想要的目的了。

如果您需要VBA代碼文件,可關注今日頭條“EXCEL學習微課堂” 點贊評論和轉發後私信聯繫我獲取代碼文件,用最簡單最便捷的方法搞定合併工作簿和工作表那些事兒,讓我們少加班或都是不加班。

\n

{!-- PGC_VIDEO:{"thumb_height": 360, "thumb_url": "94c60005df882d41cea1\

EXCEL學習微課堂


如何快速把多個excel表合併成一個excel表?

在用EXCEL辦公有時需要把多個EXCEL表合併成一個表格,那麼如何操作呢?

我們做一個演示操作。

如圖,有兩個EXCEL表,商品銷售表和學生成績表:

現在我們用EXCEL把兩個表合併到一個表中,先打開EXCEL,選數據欄,點現有連接:

在打開現有連接對話框中,點瀏覽更多:

選擇學生成績表:

選擇表格:

選擇顯示方式:

學生成績表合併完成:

切換到表2,做相同的操作,將商品銷售表合併:

OK,把多個excel表合併成一個excel表操作演示完成。

頭條號:李老師電腦教學課堂,專門系統講解電腦知識,軟件使用技巧,歡迎關注。


李老師電腦教學課堂


寫個宏,根據需要,可以每個學校一行,也可以疊加統計。發給學校的表格最好設置好單元格數據有效性。

\n

{!-- PGC_VIDEO:{"thumb_height": 272, "file_sign": "0ad318d2ca02952e5871e830330f6696\

EXCEL統計


我是大海,微軟認證Excel專家,企業簽約Power BI顧問,喜歡研究無需VBA的Excel報表自動化及數據分析問題。

從圖中看,這顯然不是把多個excel表合併成一個excel表,而是要將同一個文件夾下的多個工作簿合併成一個表。

在以往,這個問題非VBA莫屬,但目前,因為Excel有強大的Power Query功能,使得以往必須由高手才能解決的問題,變成小白都能輕鬆解決。過程如下:

一、從文件夾接入數據

二、1個函數解析出工作簿數據並展開得到所有表,可以按需要選擇合併哪些工作簿

三、展開表中數據(可以按需要選擇合併哪些表)

四、按需要整理數據

五、上載數據到Excel並可在有新數據時直接刷新得結果


歡迎在評論中發表不同觀點,共同學習,一起進步。

轉發並私信“材料”即可下載全套訓練材料。


Excel到PowerBI


我是這樣操作的

把多個表格合併成一個表格



選擇表格內容

如圖 在列A3處用ctrl+shift+向下鍵+向右鍵

選擇表格內容,把內容複製到第一個表格,與數據接到一起,然後把已經複製過的表格刪掉避免重複

再用同樣的方法,一個一個把表格複製過去

同時按下ctrl+shift+向下鍵是全選向下表格內容

向上,向下,向左,向右四個鍵可以同時靈活運用

以上為個人工作經驗,🤗🤗🤗🤗


逆境8351


同時打開兩份表格(多份表格也可以),點擊你要複製的那份表格,點擊表格下面的工作表欄,右鍵----選擇移動或者複製-----然後在建立副本處打勾----最後在下拉菜單選擇你要複製的目標表格。

這個方法直接把文本和格式都複製過來,不會造成表格放大或者縮小。









分享到:


相關文章: