Excel工作表,工作簿合并
在工作中,有些表结构具有相同或有相关项,但是分开记录不同的工作表、工作簿中,在做数据分析时,要将其数据合并在一起。
合并工作表
- 01
打开Microsoft Excel 2013,建一个新工作簿,也可在原有工作簿中操作。(本演示在原有工作簿中操作)
- 02
按快键键Alt,D,D,D,一个一个按,找到需要处理的工作簿。
- 03
进入选择表格,点击“确定”; 根据情况选择该数据在工作簿中的显示方式(演示选择:表),选择数据放置位置(演示选择:新工作表),然后点击“属性”,进入下一步操作。
- 04
选择“定义”,在“命令文本”中输入SQL语句,如下: SELECT * FROM [T1$] UNION ALL SELECT * FROM [T2$] UNION ALL SELECT * FROM [T3$]
- 05
上一步注:SELECT用*就是代表所有标题名称,如果只需要编码和备注,写法见下面SQL语句。 FROM后面写工作表名,UNION ALL把表合并起来。 SELECT 编码,备注 FROM [T1$] UNION ALL SELECT 编码,备注 FROM [T2$] UNION ALL SELECT 编码,备注 FROM [T3$]
合并工作簿
- 01
打开一个空白工作簿,按快捷键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 [路径\工作簿名称.后缀].[工作表名称$]