Excel中多個工作簿數據合併到一個,試試這2種方法,教你快速搞定

2020-12-26 Excel與財務

前面的《Excel中多個工作表拆分生成單個文件,同事1分鐘搞定了》教程,小編教大家快速拆分Excel表格,今天小編再教大家多個工作簿的數據合併到一個工作簿中。

情況一:Excel文件中的CSV格式

很多軟體導出的的表格文件格式CSV格式,也就是文件的後綴名是.csv

1、新建一個文本文檔,然後在文檔中輸入:copy *.csv 合併.csv ,關閉保存文檔

2、將該文檔後綴名.txt改成.bat

3、雙擊這個文件,便自動生成了新的合併Excel文件

【注意】此方法只適用於CSV格式的Excel文件

情況二:用VBA代碼

1、打開Excel,新建一個工作表,並保存在與需要合併數據的工作簿同一個文件夾下

2點擊【開發工具】選項卡中的【VisualBasic】按鈕,或按Alt+F11鍵,調出VBA代碼窗口

3、在VBA窗口中,點擊左側列表中的【ThisWorkbook】,然後輸入代碼:

Sub 合併工作簿數據()

Dim MP, MN, AW, Wbn, wn

Dim Wb As Workbook

Dim i, a, b, d, c, e

Application.ScreenUpdating = False

MP = ActiveWorkbook.Path

MN = Dir(MP & "\" & "*.xls")

AW = ActiveWorkbook.Name

Num = 0

e = 1

Do While MN <> ""

If MN <> AW Then

Set Wb = Workbooks.Open(MP & "\" & MN)

a = a + 1

With Workbooks(1).ActiveSheet

For i = 1 To Sheets.Count

Wb.Sheets(i).Range("a1").Resize(1, Sheets(i).UsedRange.Columns.Count).Copy .Cells(1, 1)

d = Wb.Sheets(i).UsedRange.Columns.Count

c = Wb.Sheets(i).UsedRange.Rows.Count - 1

e = e + c

Wb.Sheets(i).Range("a2").Resize(c, d).Copy .Cells(.Range("a1048576").End(xlUp).Row + 1, 1)

Next

Wbn = Wbn & Chr(13) & Wb.Name

Wb.Close False

End With

End If

MN = Dir

Loop

Range("a1").Select

Application.ScreenUpdating = True

MsgBox "共合併了" & a & "個工作薄下全部工作表。如下:" & Chr(13) & Wbn, vbInformation, "提示"

End Sub

【說明】不明白代碼的小夥伴們,可以直接複製-粘貼,再運行就好了。

你學會了嗎?記得給小編轉發、點讚喲!需要什麼教程可以在評論區留言

相關焦點

  • Excel中多個工作簿之間數據的合併計算
    Excel中多個工作簿之間數據的合併計算大家好!今天分享的知識是Excel中的數據合併計算,這是我們在日常工作中經常要用到的功能,尤其是月末、季末、年末各種數據匯總的時候,下面就為大家舉例講解。一、合併計算的功能簡介合併計算是將源於相同或不同工作簿中多個工作表的數據收集到一個主工作表中,再進行各種相應的計算。
  • 多個Excel表格合併數據麻煩?試試Excel的查詢編輯器輕鬆幫你解決
    一堆表格別收集回來,下面就是要合併這些表格資料了。這麼多表格需要合併,怎麼辦呢?一個表格一個表格的複製內容,然後粘貼到合併的表格裡???顯然這是非常麻煩的事情而且也很累!有沒有什麼快速合併多個表格的方法呢?
  • excel實用技巧:如何將多個表格中的數據合併匯總到一個表格中
    將多個表格數據合併匯總到一個表中,應該是我們工作經常遇到的一個問題,對於高手來說可能不算什麼難事,但對於新手來說可能就沒有那麼容易了,所以今天我們就來普及一下這個方法我們以一個簡單的銷售工作簿為案例。此案例中有三個工作表,每個工作表分別是各銷售員在1月、2月、3月三個月的銷售哦,我們把它們合併到第一個季度的工作表中。
  • 怎麼把多個EXCEL文件合併成一個,若是只合併每個表的sheet1呢?
    問題描述:怎麼把幾個EXCEL文件合併成新一個文件?只需要簡單的首尾相連,每個文件多的幾千行。若只合併所有EXCEL文件中的第一個表呢?這個問題在網上有解答步驟,但會遇到問題,可能這些答案都是以前版本的EXCEL中可以,或是在XP,WIN7 的32位系統中可以用。
  • Excel – 快速將工作表完全不走樣地複製到另一個工作簿
    要將一個工作表的數據連同格式完全不走樣地複製到其他地方,一般情況下可以全選 --> 複製 --> 粘貼。但是如果工作簿中有太多工作表,多到幾十個甚至上百個,那麼通過上述方式複製其中某幾個表的話,並不高效。所以,今天要教大家更快捷的方法。
  • Excel一鍵批量快速合併相同內容的單元格,數據整理必備技能
    經常使用Excel整理分析數據的小夥伴可能會有這樣的煩惱,拿到一個工作簿後,工作表中有很多重複的數據,而且這些數據對應的數值可能各不相同,怎麼快速合併這些相同內容的單元格呢?熟知Excel操作的小夥伴,動動手指也就是幾分鐘的事情。使用高版本Excel的小夥伴更是幾十秒就能夠快速完成。
  • ...Excel超級表的9種功能到底有多牛!快速合併多個單元格的4種方法
    1、「Ctrl+T」一鍵美化表格,也可以在「開始」下的「套用表格格式」中,選擇自己喜歡的表格樣式;2自帶篩選,超級表自帶了篩選功能,方便我們篩選數據;3、凍結首行,超級表直接自帶了凍結首行功能,非常方便;4、快速選中,將光標移動到表格首行或首列處時,光標將變成黑色箭頭,單擊一下,即可快速選中表格的整行或整列,而不是整個工作表的行、
  • Excel裡合併多個單元格內容的技巧,再多數據合併也能輕鬆搞定!
    既然有拆分單元格數據,那麼在Excel裡就有如何合併多個單元格數據!日常工作中也會需要合併多個單元格內容的操作!拆分數據或者合併數據是Excel表格裡經常會被使用到的,今天小龍就分享Excel裡的幾種合併多個單元格內容的方法給大家!
  • Excel表格把數據按類別快速拆分到不同工作表或工作簿
    Excel表格中數據的拆分和匯總是我們經常會遇到的問題,之前寫過一篇利用VBA代碼匯總多個工作簿的數據。Excel表格複製多個工作簿的數據到一個工作表有時並不是所有的數據都能共享,這時就需要把數據按類別拆分到不同的工作表或者工作簿裡
  • 如何將多個表頭一致的Excel文件合併到一個新表中?
    需求有好幾個表頭一致的Excel工作簿,目前呢,需要將其合併到新的Excel文件的同一個sheet中,該如何操作呢?工具Excel的power query步驟1.先上示例數據源:新建個文件夾,將你所有需要合併的「銷售訂單明細查詢表」都放進去圖醜~見諒~圖醜~見諒~
  • 如何將多個表格中數據匯總到一張表中
    這個問題分為兩種情況,一種是幾張工作薄的數據需要匯總到同一個工作簿上,還有一種情況是同一個工作薄有幾個sheet表,需要匯總到一個sheet中。下面,就這兩種情況,我們來分別介紹一下操作方法:一、不同工作薄中數據匯總數據1、將需要匯總的工作簿放入同一文件夾中,如下圖所示2、打開其中一個工作薄,如「1」表,以下為操作動圖具體步驟如下:-(1)打開工具欄-方方格子-匯總拆分-合併多薄
  • 突破函數瓶頸,輕鬆合併文件夾內多個記事本,一勞永逸
    很多人迷戀函數、VBA,如果讓你用函數或者VBA合併多個記事本、工作簿等等,你還能輕鬆搞定嗎?我相信90%以上的人都沒法搞定,但是用Power Query結合透視表分分鐘搞定,簡直太輕鬆了。
  • excel數據技巧:不用公式如何快速去重
    在我們平時處理數據的時候,經常會發現一些重複的數據,這不僅會降低我們的工作效率,還會影響我們後續對數據的分析。今天就為大家分享4種不藉助公式就能在excel中刪除重複值的方法,趕緊來看看吧!在記錄了很多數據的表格中,難免會出現一些重複的記錄,如果某欄位具有唯一性,不允許與其他內容重複,就需要對重複值進行處理,常用的手段是刪除重複數據或修改記錄內容。
  • 使用PQ進行Excel多文件合併時,如何指定工作簿裡的工作表或區域
    我們都知道,Power Query(以下簡稱PQ)作為Power BI組件的起始端,承擔著數據的加載和清洗職能,功能非常強大。日常工作中進行數據的匯總、清洗、整理等,非常方便及快捷,省時省力。如果我們每個工作簿裡面有多個工作表,或者工作表有不同的表頭,又或者我們只想要匯總特點的區域數據,有什麼辦法嗎?答案肯定是沒問題的,這也是PQ之所以強大的地方。例如我們有以下四個工作簿,每個工作簿裡面各有2個不同的表,分別是水果和蔬菜。
  • Excel合併多列單元格數據的幾種方法,總有一種適合你
    Excel表格中數據錄入的亂七八糟也是常有的事,本來要錄入到一個單元格的數據,偏偏讓同事給弄到了多個單元格中,這時候你是怎麼操作呢?自己再錄入一遍嗎?那工作量可想而知。其中找出規律,找對方法就好了。今天阿鍾老師分享幾種合併數據的方法,想信總有一種適合你的。
  • excel單元格操作:如何快速批量合併單元格
    小美:「是這樣的,我做了一個表格,領導說不好看,讓我把相同的部門做成合併單元格。」如下圖所示:小美:「需要將上面的表格,變成下圖的樣式。這可有幾十個部門啊,而且每個部門的員工數量都不一樣,這怎麼合併呀?
  • 如何合併excel表格
    在Excel中合併兩個工作表。插入棘手的Vlookup公式? 匹配和合併Excel工作表是一種簡單的方法。 合併表嚮導可以根據您選擇的任意數量的公共列來合併兩個工作表中的數據,您可以選擇更新主表中的數據,從查找表中添加新列,拉出不匹配的行和其他匹配項。
  • Excel文檔中工作表太多,找起來很慢?試試這幾種方法吧,教你快速定位目標工作表
    有小夥伴問,Excel裡表格有點多(比如幾十個,甚至更多),如何能快速跳轉到指定工作表?這個,這個……這個不難,下面教你幾種解決方案。上面的方法在工作表數量太多的情況下,可能翻頁查找起來有所不便。如果大家想快速精準地找到目標工作表,可以使用Excel的查找功能。▼ Excel中快速建立工作表目錄
  • 這個Excel工具好用到哭!
    不怕,這些都是自動搞定的標配功能!合併工作簿太麻煩?不怕,3秒就能搞定它!別人一天的工作讓你5分鐘就能搞定,領導都看呆了!連Excel大神都忍不住用它的插件,你真的不來試試嘛!今天小黑跟大家分享的插件就是方方格子。方方格子是一款超強的Excel工具箱插件,支持32位和64位Office,支持Excel 2007至2016各個版本。
  • 如何在Excel中保護/解除保護工作簿
    除了保護工作表內容之外,您可能還希望鎖定整個工作簿,以防止用戶添加,移動,重命名或刪除工作表以及查看隱藏的工作表。因為保護工作表和保護工作簿是不一樣的,所以,兩種保護方式也不一樣。接下來,小編將分享關於在excel給工作簿設置保護的操作步驟。