-
1 # EXCEL資料處理與分析
-
2 # EXCEL學習微課堂
如果是固定模板,要怎麼使每個表格中的資料自動彙總到一張表中呢?
一、兩種工作場景:
1、多個相同結構的多個工作薄彙總到一個工作簿
2、一個工作簿的多個工作表彙總到一個工作表
下面我介紹2種方法自動彙總的方法
第1種方法:用Power Query
Power Query,在2016的版本中,直接放在了選項卡里,可直接呼叫,而10和13版本需要以外掛形式單獨下載,然後安裝才能用。所以建議大家選用2016版本。
案例:表格有7個部門的基本情況表,要求是將7個工作表合併到一個工作表。
①【資料】→【獲取資料】→【自檔案】→【從工作簿】→選擇需要合併工作表的工作簿→在導航器中勾選【選擇多項】→勾選需要合併的工作表→再點右下角的【編輯】
②【追加查詢】→【將查詢追加為新查詢】
④然後可以看到左邊自動添加了一個APPEND1的查詢,所有記錄都已合併到這個查詢。
⑤最後,點表格左上角的表格圖表,點選【複製整個表】→關閉Power Query,關閉時提示我們是否保留更改,可以不保留 →貼上合併後的表到新的工作表。
所有部門的資訊全部合併到一個表了!
第2種方法:VBA程式碼
操作步驟:
1、匯入VBA模組:新建一個EXCEL文件,按ALT+F11 調出VBA 編輯器 →在工程視窗右擊選擇【匯入檔案】→選擇VBA 模組檔案,合併工作表和工作簿.bas)→關閉VBA 編輯器。
2、合併工作簿:【開發工具】→【宏】→【合併工作簿】→【執行】→選擇需要合併的工作簿→我們選擇需要合併的所有工作簿,點【開啟】,所有工作簿裡面的工作表都放到了新建的文件裡。如果按你的要求,合併後還有5個工作表,則到此步就可以了。如需將5個工作表再合併成一個表,則再執行下一步合併工作表。
-
3 # 晚榮61367843
把每張表都複製到一個excel檔案中的各個sheet中,複製出一張空表,用函式=sum("*"!A1),A1為需要求和的單元格。回車。其他的單元格用滑鼠拖就好。基本五分鐘內搞定
回覆列表
公式法:使用SUMIFS函式,或SUMPRODUCT函式
Power Query:多表合併然後載入