當前位置:生活全書館 >

綜合知識

> 如何合併多個檔案的excel檔案

如何合併多個檔案的excel檔案

如何合併多個檔案的excel檔案

多個excel文件可以通過資料選項卡下面的獲取資料功能來合併到一個文件中,Windows電腦、Mac電腦操作步驟相同,這裡以Windows電腦操作舉例,通過6個步驟操作完成,具體操作如下:

點選資料選項卡

進入excel軟體介面,先點選上方的資料選項卡。

點選來自檔案

開啟獲取資料的選單後點擊裡面的來自檔案。

點選從Excel工作簿

在彈出的子選單裡面點選從Excel工作簿的選項。

小編還為您整理了以下內容,可能對您也有幫助:

如何將多個excel合併成一個excel?

首先,從下圖中,我們要很形象化地先明確掉資料夾、工作簿、工作表的概念。

其次,要合併的資料應該是格式統一的,工作簿/工作表表頭(或者叫欄位名)要一致、列數等同,否則只是一堆亂糟糟的資料合併堆砌就沒有任何意義。

Excel合併成一個Excel存在兩種情況,一種是多個工作表合併成一個工作表,另一種是多個工作簿合併成一個工作簿。

工作表/工作簿合併的方式以下幾種辦法:

1、臨時性的少量工作簿少量工作表的情況,我們直接複製貼上資料即可。這種情況不會花太多時間,即使職場小白絕大多數都是可以輕鬆上手。

2、如果要合併的Excel檔案格式是CSV,可以用Windows 批處理命令進行處理。但想必這種方法很冷門。掌握的人就不可能會為了合併幾個Excel而犯愁。

3、通過VBA程式碼進行合併。這種方法併入容易上手,而且VBA程式碼還是蠻晦澀,不容易上手,好處是VBA程式碼相容性好,基本上啥版本的Excel都可以正常使用。

4、使用微軟office2013版及以上的版本自帶的Power Query進行合併。Power Query簡稱PQ。它可以在你不懂任何程式碼或者只需要掌握極少幾個英語單詞一樣的函式名稱的情況下,點點幾個按鈕就能實現資料的合併。

我們重點說第四種方法。我預設您使用的就是微軟Office2013或以上的版本。如果沒有,安裝一下就可以了。

我們先說合並工作表的情況。開啟的Excel軟體依次點選【資料】/【新建查詢】/【從Excel工作簿】,見附圖:

點【從Excel工作簿】之後,找到您要做合併處理的工作簿檔案。如下截圖中,我以合併杭州天氣為例。選擇檔案,然後點【匯入】。

出現的介面我們直接選擇資料夾,即第一個紅框位置,然後點【轉換資料】。

點【轉換資料】後就可以看到如下介面,接著點開箭頭指向的框紅的按鈕。

看到如下介面,到這一步可以直接點確定即可。

以下截圖是你會看到的部分介面。我們參照追加合併的每個表的表頭,雙擊下圖中箭頭指向的名稱,直接改成對應的表頭名稱即可。

會看到的介面效果

雙擊,修改表頭

表頭修改完成後,隨機選擇一個表頭的列,在此以【索引】列為例,把但凡是表頭名稱的“索引”的行篩除掉,看以下截圖

這一步操作完成後的資料就是所有合併完成好的資料了。你可以把預設自帶的一些表頭刪除掉。

最後,點選左上角的【關閉並上載】:

合併工作表的工作就這麼完成了。整個過程不存在需要你輸入任何程式碼,是不是比VBA輕鬆多了?

接下來我們說說合並多個Excel工作簿。流程上,跟合併工作表差不多,但有三個不同之處:

1、點【資料】/【新建查詢】/後,需要選擇【從資料夾】

2、彈出的對話選擇的是資料夾,之後點開啟。

3、點【轉換資料】

4、依次點選【新增列】/【自定義列】

5、輸入公式Excel.Workbook(),括號內的引數就是右側的Content。之後點確定

接下來的操作跟合併工作表的操作套路一樣。另外,PQ處理好之後,如果您的資料有新增,不管是新增了工作簿還是工作表,你需要追加合併時只需要重新整理資料即可,不用再重複操作以上過程,減少了許多重複勞動,真正可以一勞永逸哦。

希望能幫到您,趕緊試試看!

多個excel檔案合併成一個excel表的方法

Excel大家都不陌生了,這是我們日常辦公常用的軟體,那麼你知道多個excel檔案合併成一個excel表的方法是什麼嗎?有時候會有很多Excel表格,我們需要把它們合併在一起,應該如何操作呢?相信很多朋友都不太清楚,因此今天小編就為大家帶來如何合併多個excel檔案圖文步驟,一起看看吧。

如何合併多個excel檔案圖文步驟:

1、我們需要把多個excel表都放在同一個資料夾裡面,並在這個資料夾裡面新建一個excel;

2、用microsoftexcel開啟新建的excel表,並右鍵單擊sheet1,找到“檢視程式碼”,單擊進去。進去之後就看到了巨集計算介面。如圖所示;

3、然後我們把下面這些巨集計算的程式碼複製進去,然後找到工具欄上面的“執行”下的“執行子過程/使用者窗體”,程式碼如下;

Sub合併當前目錄下所有工作簿的全部工作表()

DimMyPath,MyName,AWbName

DimWbAsWorkbook,WbNAsString

DimGAsLong

DimNumAsLong

DimBOXAsString

Application.ScreenUpdating=False

MyPath=ActiveWorkbook.Path

MyName=Dir(MyPath""".xls")

AWbName=ActiveWorkbook.Name

Num=0

DoWhileMyName""

IfMyNameAWbNameThen

SetWb=Workbooks.Open(MyPath""MyName)

Num=Num+1

WithWorkbooks(1).ActiveSheet

.Cells(.Range("B65536").End(xlUp).Row+2,1)=Left(MyName,Len(MyName)-4)

ForG=1ToSheets.Count

Wb.Sheets(G).UsedRange.Copy.Cells(.Range("B65536").End(xlUp).Row+1,1)

Next

WbN=WbNChr(13)Wb.Name

Wb.CloseFalse

EndWith

EndIf

MyName=Dir

Loop

Range("B1").Select

Application.ScreenUpdating=True

MsgBox"共合併了"Num"個工作薄下的全部工作表。如下:"Chr(13)WbN,vbInformation,"提示"

EndSub

4、執行之後,等待10秒針左右,等執行完畢,就是合併完成之後,會有提示,點確定就可以了。檢視合併後的資料,有5000多行,就是同一個資料夾裡面17個excel表資料合併後的結果。效果如圖所示;

好了,以上就是關於多個excel檔案合併成一個excel表的方法的全部內容了,希望本篇如何合併多個excel檔案圖文步驟對你有幫助。

怎麼把多個excel文件合併到一個文件裡

可以使用智慧工具箱進行表格合併,下面簡單給大家演示一下步驟。


電腦:MacBook Air

系統:macOS12

軟體:WPS2019


1、首先開啟excel表格,點選【特殊功能】選擇左邊的【只能工具箱】。

2、接著我們在智慧工具箱介面,點選【合併表格】。

3、選擇【多個工作簿】合併成一個工作簿,選擇多個表格即可合併。


該合併功能需要會員許可權

希望對您有所幫助,如有疑問記得留言哦,謝謝。

標籤: excel 檔案 合併
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/q482xx.html