两个excel表格合并的问题,两个合成一个总表,高手指点。

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:32:47
比如我有表一和表二。表一有姓名,性别,工作编号;表二有姓名,身份证号,家庭人口数;这两个表的人数并不一样多,就是说列并不是对应的。
现在如何将这两个表合并成一个总表,包括有姓名,性别,身份证号,工作编号,家底人口数的全部信息的表。
有的信息只有一个表有的话,合并后空着就行。就是说有一个表有的人另一个表没有的,合并后空着就行了。
比如:
表一:姓名 性别 工作编号
张三 男 001
李四 女 002

表二:姓名 身份证 家庭人口数
张三 0432 4
王麻 0715 5
李四 3524 3
合并后的效果应是:
姓名 性别 身份证 工作编号 家庭人口数
张三 男 0432 001 4
李四 女 3524 002 3
表二中有的王麻表一没有,最好合并后就不要了,不行就空着

不好意思,又改主意了,就是如果表一中有的人但表二中没的,表一的人还是要保留的,因为有可能以前手工输错了,如果是直接删了,就还得补回来

用公式不如用SQL

http://hi.baidu.com/%B4%F3%CA%A5%C3%C0%BA%EF%CD%F5/blog/item/10e90317ec0413054a90a7c5.html

看这个例子

用VLOOKUP
比如
表1
A B C
姓名 性别 工作编号

表2
A B C
姓名 身份证号 家庭人口数

在表1 的D2中公式:=VLOOKUP(A:A,Sheet2!A:C,2,0)
表示D列显示身份证号
表1 的E2中公式:=VLOOKUP(A:A,Sheet2!A:C,3,0)
表示E列显示家庭人口数

然后公式下拉

有一点注意的....做之前,看看有没有重复名字的...有重名的要在表1和表2中加个字母什么的,区别开来....

你在每一个表格插入几列,这几列是另一个表格没有的,比如第一个表格的“姓名”后一列插入“身份证”这一列,两个表插入到一致后,就把其中一个表的数据复制到另一个表格就ok了!