excel 多个工作簿合并

多个工作簿,表头完全一致,内容完全不一致,合并汇总到一个工作簿中,表头保持一致,包含多个工作簿中的所有内容

一、excel 多个工作簿合并的方法如下:

1、准备材料:excel 表格、电脑

2、首先需要先选择打开excel软件。

3、接着需要再进入界面后,在菜单栏中,选择点击“开始-智能工具箱”。


4、接着在下方的选项中,选择点击下方的“工作表”选项,然后选择点击“工作簿合并”选项。

5、接着在弹出窗口选项中,找到“添加文件”选项并点击进入。

6、接着在找到原有工作表文件路径并完成添加,点击“开始合并”选项。


7、接着在合并完成之后,即可自动弹出合并后的工作表,需要点击三个点,即可查看工作表。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-13

合并多个工作簿最笨的方法当然就是复制粘贴了,如果工作簿数量少,复制粘贴也不失为一个不用想事的办法。
而较好的方法主要有:sql查询合并、power qury查询合并、vba编程合并,以及其他第三方程序编程合并。下面介绍用sql语言合并的方法,sql语句合并只需要一条语句就能合并任意多个工作簿,且合并后的工作簿与所有数据源建立了连接,数据源更改(添加、删除、修改)后,刷新合并后的工作簿中的工作表,即可更新到一致。
1. 如图,是待的合并的3个工作簿,3个工作簿中各有一个工作表,结构相同,但数据不同。

2.  新建一个工作簿,用于合并多个工作簿数据。

3. 在新工作簿的工作表中,数据菜单——获取和转换数据——现有连接,选择浏览更多,找到要合并的工作簿。

4. 选择任意一个待合并的工作簿,双击或点击下面的“打开”,进入导入数据向导。向导中将显示所选择工作簿中所有工作表及命名表格、区域等,任意选择一个(一般直接要导入的工作表),图中因为所选择的工作表仅一个工作表,所以只显示了唯一的一个工作表。选择“确定”后,进入编辑连接对话框。此时,有两个选择都可以:一、选择数据目标位置后确定,将直接导入选择的工作簿中的工作表,然后再编辑连接合并另外的工作簿中的工作表;二、点属性编辑连接,一次完成合并工作簿。两种方式殊道同归。

5. 点“属性”后进入编辑连接界面,连接名称可修改,以便更好地体现此连接的性质,并可添加说明帮助记忆。但这些都并非必须。而必须与关键的是:下面的sql命令文本!本例中合并3个工作簿,sql语句如下:

select * from [C:\Users\nxpsir\Desktop\SQL合并工作簿\工作簿1.xlsx].[Sheet1$] union all select * from [C:\Users\nxpsir\Desktop\SQL合并工作簿\工作簿2.xlsx].[Sheet1$] union all select * from [C:\Users\nxpsir\Desktop\SQL合并工作簿\工作簿3.xlsx].[Sheet1$]

共3个select,每个选择一个工作簿中的一个工作表,*表示所有字段,第1个方括号中是工作簿完整的绝对路径和工作簿名称,第2个方括号中是该工作簿中的工作表名称,后面加上一个状元符号。前2个select的后面有 “union all",表示连接所有数据。select语句要求极严,不能有半点差错,否则无法得到结果。

6. 确定后,即可得到合并的数据,如图,3个工作簿中的数据全部合并进来了。

追问

我表达不清楚,应该是合并多个工作表内容,每个工作表有很多参数,参数内容有数学,有文字。数据量很大。期望达到图片的效果,我觉得VB应该能实现,但不知道怎么弄。

追答

Excel中的工作簿、工作表、区域、单元格、行、列,这些基本的概念得搞清楚啊!
合并多个工作表更简单,点任意一个待合并的工作表,与上面类似的方法,第4步中,选择图中的“新工作表”即可将合并后的数据放到新工作表中。
sql语句也简单些,如要合并的工作表名称依次为:1、2、3、4
select * from [1$] union all select * from [2$] union all select * from [3$] union all select * from [4$]
VBA当然可以。

第2个回答  2020-01-13
以WPS 2019版本为例:
关于WPS表格合并多个工作簿,您可使用WPS参考下述步骤完成操作:
1.打开表格文件,点击【数据-合并表格】
2.选择添加需合并的文档-开始合并;
3.合并完成后,被合并的工作簿将会变为多个「工作表」存在于一个「工作簿」内。
    官方电话官方服务
      官方网站
第3个回答  2020-04-14

借助程序Excle办公技巧--小工具合集V2020.04beta02,快速实现合并工作簿的要求

第4个回答  2019-06-13
有一个Excel插件2016版的,文件或工作表合并的,网络上搜搜,可以解决。本回答被提问者采纳
相似回答