-
1 # 李老師電腦教學課堂
-
2 # EXCEL學習微課堂
開啟或新建一個彙總表,按ALT+F11 調出VBA 編輯器 →在工程視窗右擊選擇【匯入檔案】→選擇VBA 模組檔案,合併工作表和工作簿.bas)→關閉VBA 編輯器。
第二步,將不同的工作簿(工作簿裡可以包含多個工作表)合併到一個工作簿。
點【開發工具】→【宏】→找到宏【合併工作簿】→【執行】→他會讓我們選擇需要合併的工作簿→我們選擇需要合併的所有工作簿,點【開啟】,超級快速,所有工作簿裡面的所有工作表都放到了我們的彙總表裡了。
第三步,合併同一個工作簿裡的多個工作表。(可以用Power Query合併工作表,但VBA程式碼的速度更快。)
第三步,將不同的工作表合併到一個工作表。(如果您只需將不同的工作簿合併到一個工作簿,此步可以不要)
-
3 # Excel大全
多表合併,一直都困擾著很多表親,這裡,我就分享幾個方法來快速彙總多張工作表:
公式也能彙總格式相同的多種工作表;
多重透視表,輕鬆搞定多表彙總;
SQL+透視表,多表彙總,都是小Case;
01 彙總格式相同的多張表格,Sum就能輕鬆搞定公式中,可以使用 =sum("*"!B:B),其中,星號*表示所有的工作表;
還可以使用: =SUM("1月:3月"!B:B),其中,1月:3月,表示1~3月的工作表;
如下所示:
動畫演示如下:
02 多重透視表,彙總多張工作表,簡單拖拉滑鼠便可搞定!按下<Alt>+D,鬆開,再按P,即可調出多重合並計算資料區域透視表,可以輕鬆合併多表的透視表。
動畫演示如下:
03 SQL+透視表,多表彙總,都是小Case只需一個簡單的SQL 命令,Select語句,就能搞定多表合併彙總。
動畫演示如下:
-
4 # Excel到PowerBI
我是大海,微軟認證Excel專家,企業簽約Power BI顧問,喜歡研究無需VBA的Excel報表自動化及資料分析問題。
從圖中看,這顯然不是把多個excel表合併成一個excel表,而是要將同一個資料夾下的多個工作簿合併成一個表。
在以往,這個問題非VBA莫屬,但目前,因為Excel有強大的Power Query功能,使得以往必須由高手才能解決的問題,變成小白都能輕鬆解決。過程如下:
一、從資料夾接入資料二、1個函式解析出工作簿資料並展開得到所有表,可以按需要選擇合併哪些工作簿三、展開表中資料(可以按需要選擇合併哪些表)四、按需要整理資料五、上載資料到Excel並可在有新資料時直接重新整理得結果 -
5 # 雷哥office
看到Excel多表合併,其實常見的有2種場景
場景一:多個Excel檔案需要合併為1個Excel檔案(多個工作簿合併為1個工作簿)
場景二:1個Excel檔案種有多個工作表,需要合併為1個工作表
首先來看下,場景一(多個Excel檔案合併為1個檔案),都有哪些方法可以實現?
場景描述:如圖所示,在資料夾中,有4個Excel檔案,每個Excel檔案的資料格式都一致,需要把4個Excel檔案合併到1個Excel檔案中。
每個工作簿中的內容格式都一樣,為了區分,我把工作簿1中的 位置 資料,標為了“工作簿1”;工作簿2中的資料標為了“工作簿2”...以此類推。
下面雷哥推薦幾種方法來實現多個Excel檔案合併為1個檔案
方法一:PowerQueryStep1:單擊 【資料】- 【新建查詢】 - 【從檔案】- 【從資料夾】
Step2:單擊 【瀏覽】,選擇資料夾路徑
Step3:選擇【合併並載入】
最終的效果如圖所下圖所示。自動增加了
Source.Name
資料列,可以很方便看到資料來自於哪個工作簿
方法二:使用CMD命令,1s搞定合併Step1:需要把檔案格式修改為 csv檔案格式。開啟檔案,另存為csv檔案即可
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 "小主,資料合併結束啦!", vbInformation, "提示" End Sub執行效果如下圖所示,後續我們刪去多餘的標題行即可~
方法三:外掛法 - 最簡單Step1:使用【方方格子】外掛,單擊【合併工作表】
Step2:選擇彙總區域後,單擊確定
最終的效果如下
還是外掛最簡單,分分鐘搞定哈~
-
6 # 小小猿愛嘻嘻
這裡介紹2種快速合併Excel多表格的方法,一種是利用Excel自帶的PowerQuery,一種是藉助Python程式設計,下面我簡單介紹一下這2種方式,以Excel2016為例:
為了更好的說明問題,這裡我在Excel中新建了3個表格,分別是表一、表二、表三,測試資料如下,後面就是對這3個表格進行合併:
4.接著在彈出的對話方塊中依次選擇“Combine”->“Append Queries”->“Append Queries as New”,如下:
6.接著就會出現一個新表,裡面就是3個表格合併後的資料,如下:
Python合併這裡需要用到openpyxl和pandas這2個模組,其中openpyxl使用者獲取Excel檔案所有的表格,pandas用於合併多個表格,安裝的話,直接在cmd視窗輸入命令“pip install openpyxl pandas”,測試程式碼如下,基本思路先讀取第一個表格資料,然後依次迴圈剩下的表格,利用concat函式進行縱向追加:
執行程式,效果如下,已經成功合併多個表格資料:
至此,我們就完成了快速合併Excel多個表格。總的來說,這2種方法都非常簡單,第一種方法比較容易,直接操作就行,第二種方法需要一定的程式設計基礎才行,當然,你也可以使用vba來完成,都可以,網上也有相關資料和教程,非常豐富,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。
-
7 # 玩Office
多工作簿/多工作表合併到一個,這是很多人在工作中常常遇到的問題。
比如合併不同部分的資料,不同分公司的資料,不同月份的資料,不同產品線的資料等等。應用場景非常廣泛。
前面的回答裡已經給出了很多優秀的解決方法,總結起來,無非就是三種:
1. VBA
強大的VBA應付這個問題顯然是輕而易舉的。但是需要一定的VBA只是,對於沒有接觸過VBA的人可能會怕寫程式碼。
2. PowerQuery
PowerQuery是PowerBI的元件之一,主要用於資料清洗。
在Excel2016版本及以上版本中,PowerQuery已經直接加入到Excel,用PowerQuery合併工作簿/工作表,資料清理,都是一個利器。
Excel2013版本,需要安裝PowerQuery外掛。
3.第三方外掛
市面上有很多優秀的Office外掛,方方格子是Excel外掛的其中之一。對於合併工作簿/工作表這個這麼常見的應用,自然它也提供了這一工具。
利用外掛工具快速實現工作簿/工作表合併,這是最簡單最沒技術門檻的事了。
合併多個工作簿上的工作表合併到一個工作表操作影片如下:
同理,也可以合併多個工作表到一個表。
操作並不複雜,嘗試幾次即可。不再一一演示。
可能這是最簡單的方法了。
-
8 # 帆軟軟體
什麼情況下會用到這個?
舉一個實際的例子吧:
上週的時候朋友跟我吐槽,說自己辛辛苦苦整理了2019年全部的財務報表,交給老闆後,沒有表揚就算了,還挨批評了,老闆覺得一個一個的開啟12張表格太麻煩,讓以後把表格合併到一起再發給他。
那怎麼辦?只能複製貼上了,具體操作如下:
操作過程來自於網路。
我今天想說的是,既然這麼麻煩,那為什麼不在做的時候就把所有的資料放在一起分析呢?如果有的資料型別Excel處理不了怎麼辦呢?
這就是Excel的弱點了。
而這正好是FineReport的強項!什麼是FineReport?主要是用來作為報表工具,也可以做視覺化大屏。
為的就是解決資料過於分散,難以有效利用和手工做報表,效率低準確性差的這些痛點,因為是直接連線資料庫的,所以多表、多種資料來源關聯分析一頓操作下來,比Excel簡單太多。
-
9 # 每天學點辦公軟體
方法有很多,具體看錶格,提供一種方法或思路,供大家參考。具體問題具體解決,很多時候不是表格的問題,是我們設計表格的問題,換個思維,你會發現原來如此簡單。
-
10 # 簡道雲
我提供一個懶人辦法吧。
首先,這個方法需要請出表單工具:
我是表單
然後,在工作臺新建一個應用後,選擇——從excel建立表單,然後選擇一個excel檔案,匯入:
這個時候需要注意!!如果各個excel標題排列並不一致,你可以在匯入時就將標題行一一對應好:
匹配好欄位後即可完成資料匯入
重複上一次匯入的步驟,然後匯入:
重複——匯入!
重複——匯入!!
最後——匯出excel:
一個彙總的excel就完成了……是不是很簡單?
也不用啥程式碼,就是金蟬脫殼再脫殼一下。
(不止是個表單軟體)
回覆列表
如何快速把多個excel表合併成一個excel表?
在用EXCEL辦公有時需要把多個EXCEL表合併成一個表格,那麼如何操作呢?
我們做一個演示操作。
如圖,有兩個EXCEL表,商品銷售表和學生成績表:
現在我們用EXCEL把兩個表合併到一個表中,先開啟EXCEL,選資料欄,點現有連線:
在開啟現有連線對話方塊中,點瀏覽更多:
選擇學生成績表:
選擇表格:
選擇顯示方式:
學生成績表合併完成:
切換到表2,做相同的操作,將商品銷售表合併:
OK,把多個excel表合併成一個excel表操作演示完成。