两张Excel表如何按相应字段进行匹配呢?

我有两张表,因为数据量比较大,而且两张表的字段也不一样,想要根据其中一个字段进行匹配将表1中的信息添加到表二中。
例如:表1:姓名 编号 地址 成绩
表二:姓名 地址 考勤
我想要按照姓名匹配,将表1中的成绩添加到表2中,而且两张表的数据量不一样多,表一有923条记录,表2有825条记录

急!!!!希望有高手指点。。

楼主, 我觉着如果按姓名匹配,1800来条纪录, 保不准会有重名现象。

如果你确定没有两表中没有重复纪录,完完全全是1+1=2的话,我出来非常老土的主意。步骤如下:

1. 将两表中字段最多的那个表复制到一个新表上
2. 新表字段与较少表的字段相比,较少表上没有的字段在新表上直接删除,使新表上只剩下在较少表上有的字段
3. 较少表上有,新表上没有的字段,在新表相对应位置插入空列。
4. 这样就可以完全,复制新表内容粘贴到较少那个表的最后边。

完成两表合并.
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-31
你好!

首先,你要相信实现你想的功能实际是很简单的;
其次,你去网上搜一下vlookup这个函数,多看几遍说明,就可以用来解决你的问题了。
希望你多学知识~
第2个回答  2009-07-31
首先要核对一下两个表的姓名,看是否要保留最多的姓名;
然后用VLOOKUP函数很容易达到你的要求。

将表发至ZHOUXIONG@126.COM,我来帮你做。
第3个回答  2009-07-31
D2=vlookup(a2,表1!a:d,4,0)
下拉公式。
保证姓名不重复,如果有重复,可以改用查找地址。
第4个回答  2019-04-27
把第二张表的字段拷贝至第一张表中,在第一张中先选中列,如D列,或E列,后在数据菜单选排序,不要选扩展。再把拷贝过来的数据,进行排序,一比较就找出相匹配的了,可在复制成一张新表。比较适合找不同和相同的数据,文字都可以。
相似回答
大家正在搜