回覆列表
  • 1 # 運營菌Excel

    乾貨預警,全文4688字,閱讀需要6分鐘,本回答一次性解決批次合併工作簿合併工作表的問題,趕時間的同學點贊▲收藏★退出,生擒本教程。

    由於不少人對於工作簿工作表的概念不清晰,首先給大家介紹一下它們。

    工作簿就是一個Excel檔案

    工作表位於Excel工作介面的左下方

    工作簿就是一個Excel檔案工作表位於Excel工作介面的左下方一個工作簿裡面有許多個工作表

    相信每個小白經常在百度搜索:如何批次合併工作簿?如何批次合併工作表?但往往得到的結果都不如意。藉著這個話題,分享2種超實用的方法給大家,希望有所幫助。

    一、合併工作簿01利用PQ合併工作簿

    要求:2016版本以上,2016,365,2019均可。

    01.新建Excel,選擇資料,【獲取資料】【從資料夾】

    02.選擇對應的資料夾匯入進來,這裡的資料夾就是你要合併的工作簿都在裡面的資料夾。

    03.選擇【轉換資料】

    04.雙擊中【content欄位】右上角的符號。

    06.資料來源預設就展開,把對應要展開的列勾選上。確定。

    07.資料來源預設就展開,把各個工作表資料合併在一起,如無其他調整直接選擇【關閉並上載至】。

    預設放置在新工作表的A1單元格作為開頭。

    08.確認後,合併好的資料就放置在對應的位置。

    02.資料來源的重新整理

    PQ合併

    01.資料來源有變化後,需要先儲存關閉資料來源表,然後重新整理合併工作表資料。

    跟著資料來源的變化↓

    03.PQ合併工作表與工作簿區別

    共同點:

    1.都是從獲取資料功能合併工作表,或合併工作簿。

    2.在第5步,選擇【合併檔案】,均選擇比原來更高一級的物件。如:合併工作表要選擇【工作簿】,合併工作簿選擇【資料夾】作為預覽。

    3.兩者合併後都是將資料放置在一個工作表上。

    不同點:

    1.合併工作簿的合併資料多出一列【工作簿】名稱。

    2.利用合併工作簿還能獲取檔案位置路徑

    好啦!關於【合併工作簿】就介紹到這裡,接下來我們就要合併工作表。

    二、合併工作表方法01.VBA合併工作表

    01.開啟VBA的編輯器,【開發工具】【Visual Basic】

    02.進入VB編輯器,雙擊選擇This workbook 物件下,複製以下程式碼進去:

    Sub 合併當前工作簿下的所有工作表()

    Dim ws As Worksheet

    Dim sh As Worksheet, i%

    On Error Resume Next "如遇錯誤繼續執行

    Application.ScreenUpdating = False "關閉螢幕重新整理

    Application.DisplayAlerts = False "禁用警告提示

    Set ws = Worksheets.Add(before:=Sheets(1)) "新建工作表

    ws.Name = "彙總" "新建工作表命名為彙總

    For Each sh In Sheets: "遍歷所有工作表

    If sh.Name <> "彙總" Then "判斷工作表是否為彙總表

    i = ws.Range("A" & Rows.Count).End(xlUp).Row + 1 "獲取彙總表中A列資料區域最後一行的行號+1

    sh.UsedRange.Copy "複製分表中的資料

    ws.Cells(i, 1).PasteSpecial Paste:=xlPasteAll "貼上資料

    ws.Cells(i, 1).PasteSpecial Paste:=xlPasteColumnWidths "貼上列寬

    End If

    Next

    Application.DisplayAlerts = True "恢復警告提示

    Application.ScreenUpdating = True "開啟螢幕重新整理

    MsgBox "工作表合併完畢"

    End Sub

    03.貼上完成後,按F5執行,即可合併該工作簿下的所有工作表。

    PS:想合併那個工作簿,就把這個程式碼複製到對應的工作簿編輯器即可。

    02利用PQ合併工作表

    要求:2016版本以上,2016,365,2019均可。

    01.新建Excel,選擇資料,【獲取資料】【自Excel工作簿】

    02.選擇對應的工作簿資料來源匯入進來。

    05.單擊如圖小角標,展開資料,選擇對應的列。確認。

    06.資料來源預設就展開,把各個工作表資料合併在一起,如無其他調整直接選擇【關閉並上載至】

    07.預設放置在新工作表的A1單元格作為開頭。

    08.確認後,合併好的資料就放置在對應的位置。

    03.資料來源的重新整理

    VBA合併

    01.合併程式碼需要放置在要合併工作表的工作簿中。

    02.資料來源有變化,需要進入VB編輯器重新執行一次VBA程式碼。

    PQ合併

    01.資料來源有變化後,需要先儲存關閉資料來源表,然後重新整理合併工作表資料。

    跟著資料來源的變化↓

  • 2 # 長風如意雜談

    來回答下這個問題。

    題主的這個問題,應是將工作簿中需要的工作表合併到一個新的工作簿中,不知理解的是否對?我們就按這個要求來做。

    這個也是Excel的基本操作,我們可用移動或複製工作表來完成。

    如我們要把奇數合併到一個工作簿中。

    選中要合併的工作表——【開始】——【格式】——【移動或複製工作表】即可完成。

  • 3 # 我就想知道最多幾個字

    開啟需合併的工作表,右擊sheet,選擇移動或複製工作表,選擇需要到的工作表中,如果是同一個工作表多個sheet,可以用shiti鍵,選中第一個,再按住shift按最後一個sheet,右擊sheet名稱複製!

    有需要,可關注中國統計網,絕對讓你驚喜,你覺得呢?????

  • 4 # Excel大全

    只需右擊工作表標籤,在右鍵選單中選擇"移動或複製"

    然後在"移動或複製工作表"面板中,選擇目標工作簿即可。

    這就是Excel中的一個最基礎的操作。

    在日常工作中,更為常見的是,如何將多個工作簿中的多個工作表彙總到一張工作表中。

    這裡,我就再分享幾個彙總多張工作表的方法:

    多重透視表彙總多張工作表

    使用SQL彙總多張工作表

    合併計算彙總多張工作表

    公式彙總多張工作表

  • 5 # 精進Excel

    Excel多工作表合併可以採用PowerQuery來實現,不需要複雜的程式碼、不需要額外的外掛!

    (注:PowerQuery是微軟推出的一個功能強大的資料抓取工具,在Excel2013中需要安裝官方外掛才能使用,在Excel2016及以後版本中已經內建)

    例:現有如下N個工作表,每個工作表位於獨立的工作薄內,每個工作表的資料都由月份、產品、數量三列組成,現需要所有資料合併至同一個工作薄的一個工作表中。

    Step1:使用PowerQuery抓取檔案資訊

    在彈出的對話方塊中,“資料夾路徑”選擇需要合併的多個Excel檔案所在的資料夾。

    Step2:使用PowerQuery彙總檔案資料

    將新新增的列擴充套件,僅選擇“Data”。

    將得到的Custom.Data列再次擴充套件。

    此時已經將多個檔案的資料彙總完成。

    Step3:將Power Query中的資料上載到Excel工作介面

    選擇“關閉並上載至”,將資料載入到Excel工作表介面。

  • 中秋節和大豐收的關聯?
  • 老一輩的你,面對社會發展日新月異的今天,是否常常覺得自己生不逢時?