-
1 # PowerBI朋友圈
-
2 # 玩轉職場office
Excel多工作表如何彙總,這是職場中經常碰到的問題之一。有多種方法可以達到這個效果,今天給大家帶來一個簡單的操作——合併計算。
合併計算在哪?
在【資料】選項卡,【資料工具】功能區。
1、 標題一致的多表彙總
分表如下:
各工作表標題一致的情況下,首先將游標定位在彙總表格的左上角單元格,然後再進行操作。游標定位在“引用位置”的文字框中選擇各工作表的表格範圍,然後點選“新增”。“首行”或“首列”根據情況選擇,本例中即要首行的標題,也要首列的員工編號,所以都選擇。
最終完成效果如下:
2、標題不一致的多表彙總
如我們要將4個月的明細彙總到一個工作表中,各工作表除員工編號標題外,其它標題不同。
操作方法一致,最終效果如下:
-
3 # 金濤的雜貨鋪
解決這個問題總共分三步
1、下載安裝《EXCEL必備工具箱》
2、使用免費的“表格合併”功能(帶星號為收費功能),選擇待合併的檔案。
3、OK,等待彙總結果。
-
4 # 我的衣可曬兒
大家有用函式合併的,也有用vba合併的
我給大家分享一個另類做法——power query
一次完成,終身享用
具體操作步驟和詳解 請參閱:http://www.toutiao.com/i6451405876463927822/
-
5 # 阿努UU
看了很多大佬的高大上回答,但咱是小白,雖然也一貫秉承要把Excel學精學透的思想,但有很多操作不常用,學完就忘了。這裡我推薦一個免費的工具來實現合併Excel表格資料。
一、準備階段需用工具:Merge Excel Files
下載地址:http://guands.com/download/setup.msi
最好下載後妥善儲存,下載連結說不準什麼時候就失效了。
二、臨時設計幾個需要合併的Excel表格表格分三個,分別是“分表1.xlsx”、“分表2.xlsx”、“分表3.xlsx”。每個工作簿中有3個sheet標籤,每個標籤中有30條資料。每個sheet標籤中的欄位是一致的。具體如下圖:
三、工具使用1.開啟工作表
2.簡單說明
A位置:列出了你選擇的資料夾和檔案
B位置:列出了A位置所有的工作簿,可以根據需要選擇
C位置:列出了每個工作簿中所有的工作表
D位置:列出了你要合併的工作表
E位置:選擇資料合併方式,按照題主的意願,應該是選第一個選項
3.選擇要合併的Excel工作簿和工作表
選擇資料有兩種方式:
四、效果展示 -
6 # 陶澤昱
多表合一的方法很多,我從網上搜集了幾種方法供題主參考
1、VBA方法2、函式方法3、合併計算方法4、自己原創的快捷方法。方法1:VBA宏命令法首先我們要有自己的excel資料,並且我們需要的是microsoft excel,WPS沒有這些負責的功能。比如我下面舉例的,我自己有205頁的資料需要合併,如圖所示。
2看到這麼多資料頁要合併,如果是複製貼上的話,工作量就很大了。我們現在開始合併,首先要在最前頁新建一個工作表。如圖:
3在新建的sheet表中“右鍵”,找到“檢視程式碼”,然後看到宏計算介面。如圖所示:
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
這就是excel利用宏命令將多個工作表合併到一個excel表的方法。
方法2:利用函式合併【例】如下表所示,有N多個以日期命名的excel工作表(為演示方便以6個為例),現需要把表格全部合併到一個表中去。
操作步驟:
1、生成日期序列。
要想根據工作表名稱提取各表的資料,需要在彙總表先生成工作表名稱的序列。用下面的公式
=TEXT(ROW(A41640),"m.d")
公式說明:
41640是2014-1-1的數字形式,用Row函式可以讓公式向下複製自動生成遞增的數字序列,即2014年的所有日期
TEXT(日期,"m.d") 生成“月.日"的格式
注意:生成日期後,透過複製-貼上-數值的方法把公式轉換為數值
2、根據日期提取各表的資料。
從不同的表提取數值,依舊需要Inirect函式。
=INDIRECT($A2&"!"&ADDRESS(INT((ROW(A1)-1)/6)+2,COLUMN(A1)))
公式說明:
對於新手,可以不用理解這個公式的意思,可以直接套用即可。把/6中數字6修改為要合併的工作表實際個數。$A2是工作表名稱所在列(本例是A列)
INT((ROW(A1)-1)/6)+2:目的是生成2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4..序列
ADDRESS():動態生成引用的單元格地址
3、複製公式
複製A:C列區域(如果有300個表就選取A2:C301),然後選取下面的空行貼上即可完成全部資料提取。
利用函式完成合並。
方法3、合併計算以三個庫的庫存表為例,每個倉庫庫存型號和數量都不一樣,其中其中有重合,現在我們怎麼才能計算出彙總庫存量出來?
跳出介面以後,函式那裡用求和,將滑鼠點在引用位置下方的長框內
再將庫1的資料都選中
按照同樣的方法,將庫2和庫3的資料都新增上,如下圖所示。再勾選上面的首行和最左列。
其中將三個表的資料都新增上去表示我們要把這三個表的資料進行合併計算,計算函式就是前面選擇的求和。
首行和最左列表示我們要按照首行的型號、數量以及最左列的產品型號作為標籤分類合併計算它的數量。
結果就是這樣,將每種庫存的數量都彙總出來了。但是型號上面缺少了標籤,沒關係,自己新增就是。
新增好了,那麼一張庫存彙總表就完成了。怎麼樣?合併計算的功能是不是非常強大?
將下圖一月、二月、三月3張表資料合併彙總到一季度表中。
方法非常簡單,選擇C2:E5區域,輸入SUM("*"!C2), 按Ctrl+Enter。
3個月的資料瞬間合併完畢
反思一下,如果只合並1月和2月兩個表的資料呢?
很簡單!在C2單元格輸入SUM("1月:2月"!C2),即可
再問:合併1月和3月的兩個表格,函式應該怎麼寫呢?
=SUM("1月"!C2,"3月"!C2)
下面把表格改一下,看看另一種合併方式
三個表格分公司A、分公司B、分公司C這三列,進行彙總。
在B2單元格輸入 =INDIRECT(B$1“!b”ROW()) 即可
NDIRECT(B$1“!b“ROW())文字引用,即引用分公司AB2單元格資料。
注意:INDIRECT()引數不加引號情況下只做地址引用,只返回單元格地址。
希望大家可以透過以上幾種合併效果,可以舉一反三,做出更有效的函式應用。
關注後私聊回覆相應的關鍵字獲取表格!
行業財務報表:回覆“財務報表”
專案進度表:回覆“專案進度表”
考勤表:回覆“考勤表”
HR管理系統:回覆“HR管理”
倉管表:回覆“倉管表”
Office Excel2016最新版:回覆“2016”
更多模板持續放送!您的關注就是最大的支援!
-
7 # 迅捷PDF線上網站
步驟/方法
1.首先我們將excel表格轉換為PDF檔案,選擇迅捷PDF轉化轉換器中的“檔案轉PDF”——“excel轉PDF”
3.轉換好之後我們選擇“PDF檔案其他操作”——“PDF檔案合併”
4.然後和第二步的操作方法類似,選擇“新增資料夾”——"開始轉換
回覆列表
用微軟新一代Excel Power Query元件,一次搞定,後面源資料更新後,合併後的也能重新整理!這個VBA是一次性的,無法重新整理資料。