至诚电子表格合并助手帮你轻松合并多个EXCEL文档
至诚电子表格合并助手(Excel文档多合一)有三种合并模式:
1、简单合并:把多个Excel文件中的工作表(sheet1)合并到一个Excel文件。
2、覆盖合并:合并时设置一个关键字列,对于关键值重复的记录(行),总是自动用后面的记录覆盖前面的记录。
3、智能合并:可同时进行纵向合并和横向合并。横向合并即联接合并数据列,根据设置的关键列,横向合并多个工作表的数据列(横向联接或拼接)。选择此种方式合并时,强烈建议在每个表中添加“序号”或“编号”,值为数字格式,并以它为合并关键字。
1、简单合并:把多个Excel文件中的工作表(sheet1)合并到一个Excel文件。
2、覆盖合并:合并时设置一个关键字列,对于关键值重复的记录(行),总是自动用后面的记录覆盖前面的记录。
3、智能合并:可同时进行纵向合并和横向合并。横向合并即联接合并数据列,根据设置的关键列,横向合并多个工作表的数据列(横向联接或拼接)。选择此种方式合并时,强烈建议在每个表中添加“序号”或“编号”,值为数字格式,并以它为合并关键字。
下载地址:
多特软件站下载页面:http://www.duote.com/soft/30908.html
合并实例:
假设有两个Excel文档,文档中的第一表(sheet1)分别有表a和表b
表a:标题1
| 序号 | 姓名 |
| 1 | 李三 |
| 2 | 张五 |
表b:标题2
| 序号 | 性别 | 电话 |
| 1 | 男 | 000111111 |
| 2 | 男 |
表a和表b不能进行简单合并或覆盖合并,因为两表的字段名不完全相同,可选择智能合并模式
对了,还得有个模板文档,新建一个,在sheet1中输入:
表C:标题1
| 序号 | 姓名 | 性别 | 电话 |
| 1 | |||
| 2 |
在文件列表中双击模板表C,移到最前面后点击智能合并按钮。
在对话框中输入“序号”,合并结果如下表1:
表1:标题1
| 序号 | 姓名 | 性别 | 电话 |
| 1 | 李三 | 男 | 000111111 |
| 2 | 张五 | 男 |
保存表1,移除表a、表b和表c。
新建一个EXCEL文档,在sheet1录入表2内容。
表2:标题2
| 序号 | 姓名 | 性别 | 电话 |
| 3 | 王地瓜 | 男 | 000111112 |
| 2 |
赵美丽 |
女 | 000111113 |
简单合并表1和表2,合并结果如下表:
标题1
| 序号 | 姓名 | 性别 | 电话 |
| 1 | 李三 | 男 | 000111111 |
| 2 | 张五 | 男 | |
| 3 | 王地瓜 | 男 | 000111112 |
| 2 | 赵美丽 | 女 | 000111113 |
覆盖合并表1和表2,合并时关键字列对话框中输入“序号”,则结果如下表:
标题1
| 序号 | 姓名 | 性别 | 电话 |
| 1 | 李三 | 男 | 000111111 |
| 2 | 赵美丽 | 女 | 000111113 |
| 3 | 王地瓜 | 男 | 000111112 |
智能合并表1和表2,先等一下,选择智能合并得有一个模板文档或在第一个文档中加入序号3(充当模板文档,因为后面各表中的序号列值如果在模板文档中不存在,则该条记录会被丢弃)。
表1:标题1
| 序号 | 姓名 | 性别 | 电话 |
| 1 | 李三 | 男 | 000111111 |
| 2 | 张五 | 男 | |
| 3 |
表2:标题2
| 序号 | 姓名 | 性别 | 电话 |
| 3 | 王地瓜 | 男 | 000111112 |
| 2 |
赵美丽 |
女 | 000111113 |
关键字列输入“序号”,则修改保存后的表1和表2合并结果如下表:
标题1
| 序号 | 姓名 | 性别 | 电话 |
| 1 | 李三 | 男 | 000111111 |
| 2 | 张五 | 男 | 000111113 |
| 3 | 王地瓜 | 男 | 000111112 |
如果表1中没有序号值3,则合并后则没不会有王地瓜这一行。
赵美丽这行被丢弃了吗?没有,因为她的序号跟张五的相同,所以用她的电话号码补给张五,张五其他不为空的属性值保持不变。
看出来了吗?智能合并其实就是补漏,只有在某列值为空时,才会用后面的该列值覆盖(补上),而覆盖合并模式是整行覆盖。