两个excel表格,表1为姓名,性别,年龄....表2为姓名,电话,住址...怎样把表1和表2的内容合并呢?

以姓名为准合并数据.但表1与表2中姓名并不完全一致...但两表信息都很重要,所有信息都不能舍弃...无数据用N/A代替

请用VLOOKUP函数。
设Sheet1中姓名在A列等,查找到的电话放E列、住址放F列;Sheet2 姓名在A列、电话放B列、住址放C列。
在Sheet1的E1输入公式
=IF(OR(ISERROR(VLOOKUP(A1,Sheet2!A:C,2,FALSE)),VLOOKUP(A1,Sheet2!A:C,2,FALSE)=0),"",VLOOKUP(A1,Sheet2!A:C,2,FALSE))
在Sheet1的F1输入公式
=IF(OR(ISERROR(VLOOKUP(A1,Sheet2!A:C,3,FALSE)),VLOOKUP(A1,Sheet2!A:C,3,FALSE)=0),"",VLOOKUP(A1,Sheet2!A:C,3,FALSE))
下拉复制即可。追问

由于本人对编程毫无接触,请问A:C,2,FALSE中的2是什么意思?

追答

A:C是A列到C列的意思,2是A到C列三列的第二列,FALSE内容相符才输入结果。

sheet1中没有但sheet2中有的姓名就不在合并表格中的问题你可以用上面公式,改工作表名,将SHEET1与SHEET2共有的姓名内容复制到SHEET2中,无被复制的就是SHEET1中没有的姓名,这时可筛选出这些姓名,将姓名、电话、地址内容复制到SHEET1中。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-01
表一和表二中的数据按姓名排序
然后新建一个表格 贴一起 把不重合的挑出来放最下面 然后删除空行
第2个回答  2012-09-01
使用Mrcrosofet Query工具汇总多个有关联的工作表。Excel表中 “数据”—“导入外部数据”——“新建数据库查询”——“数据库”选择“EXCEL Files* ——确定——选择你的EXCEL文件——确定——“查询向导”中“选项”——全选——确定——选择你所需要的表1、表2(把重复的字样去掉,如两个表中都有‘姓名’字样,只保留一个'姓名'字样)——下一步——确定——拖动连接相同的字段——把数据返回至excel——确定。就可以了
第3个回答  2012-09-01
最简单的方法,手工进行复制,粘贴。追问

上万个人的数据啊...

第4个回答  2012-09-01
导入access。
或者应用excel自带的Microsoft Query功能