Excel工作表,工作簿合併

在工作中,有些表結構具有相同或有相關項,但是分開記錄不同的工作表、工作簿中,在做數據分析時,要將其數據合併在一起。

工具/原料

Microsoft Excel 2013

合併工作表

打開Microsoft Excel 2013,建一個新工作簿,也可在原有工作簿中操作。(本演示在原有工作簿中操作)

按快鍵鍵Alt,D,D,D,一個一個按,找到需要處理的工作簿。

進入選擇表格,點擊「確定」;

根據情況選擇該數據在工作簿中的顯示方式(演示選擇:表),選擇數據放置位置(演示選擇:新工作表),然後點擊「屬性」,進入下一步操作。

選擇「定義」,在「命令文本」中輸入SQL語句,如下:

SELECT * FROM [T1$]

UNION ALL

SELECT * FROM [T2$]

UNION ALL

SELECT * FROM [T3$]

上一步註:SELECT用*就是代表所有標題名稱,如果只需要編碼和備註,寫法見下面SQL語句。

FROM後面寫工作表名,UNION ALL把表合併起來。

SELECT 編碼,備註 FROM [T1$]

UNION ALL

SELECT 編碼,備註 FROM [T2$]

UNION ALL

SELECT 編碼,備註 FROM [T3$]

合併工作簿

打開一個空白工作簿,按快捷鍵Alt、D、D、D一個一個按,找到文件夾內任意一個工作簿打開。

在「命令文本」中輸入SQL語句,如下:

SELECT * FROM [C:\Users\Young\Desktop\多表合併A.xlsx].[T1$]

UNION ALL

SELECT * FROM [C:\Users\Young\Desktop\多表合併B.xlsx].[T4$]

UNION ALL

SELECT * FROM [C:\Users\Young\Desktop\多表合併B.xlsx].[T5$]

註:SELECT 欄位標題 FROM [路徑\工作簿名稱.後綴].[工作表名稱$]

注意事項

演示使用Microsoft Excel 2013

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場