excel两个文件对照的问题

[复制链接]
查看11 | 回复4 | 2010-6-25 23:26:39 | 显示全部楼层 |阅读模式
我举个例:两个格式一样,内容有差别的excel文件,
格式是下面
A B C
姓名 地址 身份证
请问可不可以把文件2的姓名为标准,对照两个文件,把两个文件相同姓名的内容自动填充到一个新的表或文件中。
请说的详细的,谢谢!!
它本来就是两个文件,所以我也没办法,但可以复制到一个文件中,哪一个文件里怎样做?要两个文件的内容都要出现在同一个表中如:
A B C D E F
姓名 地址 身份证 姓名 地址 身份证
真能帮上忙的我再加分

回复

使用道具 举报

千问 | 2010-6-25 23:26:39 | 显示全部楼层
1、将两个文件内容复制到一个文件中,其中工作表Sheet1对应原文件1,Sheet2对应原文件2。2、在Sheet2的D、E、F三列设置以下公式:E1=IF(ISERROR(VLOOKUP(A1,Sheet1!A:B,2,0)),"",VLOOKUP(A1,Sheet1!A:B,2,0))F1=IF(ISERROR(VLOOKUP(A1,Sheet1!A:B,3,0)),"",VLOOKUP(A1,Sheet1!A:B,3,0))D1=if(E1="","",A1)依次往下填充3、最终结果:凡是在文件1中查找到与文件2姓名相同的,则将文件1中该人信息复制到文件2中,并且在D、E、F三行列出,若未查找到该人,则对应的D、E、F
回复

使用道具 举报

千问 | 2010-6-25 23:26:39 | 显示全部楼层
你好,让我来帮你吧你先把两个表格合并,新建表格3,并将3个表格保存在同一个文件夹里面,在表格3里SHEET1点 工具-宏,随便取个宏名,点创建,再粘贴以下代码:Sub CombineWorkbooks()
Dim FilesToOpen
Dim x As Integer
On Error GoTo ErrHan
回复

使用道具 举报

千问 | 2010-6-25 23:26:39 | 显示全部楼层
Hi我,详细解答
回复

使用道具 举报

千问 | 2010-6-25 23:26:39 | 显示全部楼层
你为什么要做两个文件呢?在同一个文件两个工个表做就可用工式填充了嘛 用vlookup函数,具体用法请看帮助。举例:假定SHEET1为完整的工作表,A列为姓名,B列为出生时间,等等;现在要在SHEET2工作表的B2单元格输入姓名后,让C2单元格自动出现该人员的出生时间,请在SHEET2的C2单元格输入公式:=IF(ISERROR(VLOOKUP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行