03.06 如何將一個Excel工作簿中的多個工作表合併成一個工作表?

曹修兵


工作中我們經常經常遇到多個工作表彙總成一個總表的情況,還在使用複製粘貼?VBA門檻太高學不會?其實只需一個技巧,就能輕鬆搞定基礎的多表合併!

問題場景

如圖所示,我們有4個月的明細數據表存在4個工作表中,我們希望把這4個月的數據合併到彙總表中,並對同一個產品進行合併!

問題場景

解決方法

a、打開彙總工作表,選中A1單元格

b、切換到“數據”選項卡,點擊“合併計算”打開合併計算控制面板

c、依次選擇4個月明細數據,添加到“所有引用位置”裡面,按確定即可完成合並!

注意事項:標籤位置選擇最左行,最左列

練習文件獲取方法:

點擊右上角 關注 EXCEL精選技巧,然後點擊 左上角 EXCEL頭像私信發送【多表合併】即可獲取

關注 EXCEL精選技巧,每天學習3分鐘,堅持一個月 ,你將大不同!


Excel精選技巧


多表數據合併到一個工作表

多表合併是在數據處理中最常見一個要求,但在以前想要實現這個要求都需要大費周章,不是函數公式就是VBA代碼亦或者SQL語句等,太複雜,不是大神級別的人物沒辦法完成。

但是,在excel2016新增了一個強大的功能 “獲取和轉換”,能夠方便快捷的完成這個多表數據合併要求。全程工具操作,初識excel的人也能掌握。

使用2010和2013的同學可以網上下載安裝power query插件即可

如下圖,我們需要將1月-5月 5個工作表的數據進行合併,合併成一個新的工作表


首先選擇數據選項卡-獲取和轉換-新建查詢-從文件-從工作簿 ,然後選擇電腦上要合併的工作簿點擊導入即可

這時候進入查詢編輯器對話框,因為我們是對1-5月的數據進行合併,所以需要篩選Name列,把不需要合併的工作表取消勾選,然後點擊Date擴展,然後我們看到數據已經合併了。

但是因為每個工作表都有一行標題,所以標題也被合併進去了,這時候選擇開始選項卡下的“將第一行用作標題” ,然後篩選成本這一列,將“成本”取消勾選


之後將下發滾動欄滾到最右邊,可以發現有三列多餘的數據,按住CTRL鍵多選右鍵刪除列即可

點擊開始選項卡的“關閉並上載至” 就可以看到自動新建了一個工作表合併的數據


數據合併之後可以看到工作表名稱是日期顯示,可以對它設置自定義格式為“M月”,還有工作表是表格形式的,我們也可以將它轉換為區域



嗨!我是小螃蟹,如果您喜歡這篇教程,請幫忙點贊、轉發和評論哦,感謝您的支持!


excel函數教程


想想,每到月底,各種各樣的報表合併、統計、分析,各種加班加點。。。

這裡我就分享下幾種合併多個工作表的方法,希望能幫到大家!


多重透視表,我的最愛!

都知道,透視表統計分析數據,那是Excel一絕。只是碰到多表合併,很多表親都直接蒙圈!

好吧,這裡有個小技巧,很多人不知道,那就是多重透視表,用起來和透視表一樣,簡單!

按下+D,鬆開再按P,看看,透視表嚮導就出來了,這個默認菜單上找不到哦!

然後,跟著嚮導,一步一步往下走就OK啦,如下動畫演示:

是不是很簡單啊!

強大的SQL,效率,那是槓槓的!

好吧,這裡需要一點點的SQL只是,當然,簡單的彙總,SQL也很簡單,無非就是select語句。

如下方式,建立工作表連接

數據-現有鏈接-

在連接屬性中,輸入SQL語句,即可輕鬆合併多張工作表。

Sum函數還能這樣彙總?

對於格式相同的多張工作表,也還可以使用SUM彙總求和。

這三種彙總多張工作表的方法,希望能幫到你!


Excel技巧精選


你好,關於Excel中多個工作表合併成一個,應用VBA就可以解決,在VBA編輯器裡輸入如下代碼:

Sub 合併工作表()

Dim ws As Worksheet, rngs As Range, cell As Range

Columns("a:c").ClearContents

[a1] = "編號": [b1] = "產品": [c1] = "部門"

For Each ws In Worksheets

If ws.Name <> Sheet1.Name Then

Set rngs = ws.Range("a2\

詩雨Shyur


我們工作的時候經常遇到,其他人做的表格需要給另一個人彙總,只有一兩個表格還好,要是有幾十個需要彙總那就很容易出錯,還花時間。

使用宏的話我試了老是出錯,出現部分表格漏彙總,這樣對結果影響很大,相當於白做。

經過長期尋找解決方法,終於找到個好用的插件。操作簡單,長期用於工作中沒有發現出現彙總漏掉的,操作前必須是所有表格內容格式一致,否則彙總的數據列對不上,舉例彙總同個工作薄裡面的多個工作表步驟如下。

1.工具箱-數據來源選當前文檔-指定從表頭第一行還是其他行復制-指定複製到正數的第多少行-勾選按行合併-確定。



2.定義數據來源的表格-彙總所有就點全部選擇-確定。

3.篩選空白行刪除就彙總好了,如果需要把值求和,就再數據透視表透視下彙總後的表格。


辦公幫幫堂


無論你是多個工作表,還是多個工作簿,還是多個文件裡每個文件都有多個工作表,都可以用vba一鍵合併,這個我專門寫了個Excel版合併工具,幾千人都下載用了,傻瓜式操作,相信你也能學會,部分代碼如下,裡面代碼也都開源免費,需要的朋友也可以自行定製,工具文件下載私信回覆36793即可

合併示範

工具文件下載私信回覆36793即可


用戶2962477694


一個工作簿內的多表合併問題,通過Excel的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應的插件)可以2步搞定!具體步驟如下:

Step01-從工作簿新建查詢

Step02-展開數據

結果如下:

後續按需要進行整理:

1、刪掉一些沒用的列

選擇要保留的列,【開始】-【刪除列】-【刪除其他列】

2、將第一行用作標題

即借用一下你第一張表裡的標題

3、通過篩選刪掉其他表裡重複的標題行和彙總行

最後,【關閉並上載】數據即可,如下圖所示:

當源表中有數據變更時,可以直接在結果表裡一鍵刷新,如下圖所示:

由上可見,通過Excel2016的新功能合併同一個工作簿內的多表數據非常簡單,只需要鼠標點幾下即可,不需要寫任何的代碼,並且,所得到的合併結果可以隨著數據源的更新一鍵刷新。


【私信“材料”直接下載系列訓練材料】

  • 【Excel必備基礎小動畫】

  • 【60+函數彙總案例】

  • 【數據透視基礎精選10篇】

  • 【Power Query入門到實戰80篇】

  • 【Power Pivot 基礎精選15篇】

我是大海,微軟認證Excel專家,企業簽約Power BI顧問

讓我們一起學習,共同進步!

【您的關注和轉發鑄就我前行的動力!謝謝支持!】


Excel到PowerBI


多表合併是無數不會VBA代碼的Excel用戶的惡夢,不過自從有了Power Query後,惡夢清醒了——原來這麼簡單啊!只要你會點鼠標,大概都能學會,下面請看具體操作步驟的圖文演示。


按照上述步驟操作後得如下多表彙總結果


分享到:


相關文章: