如何从两张excel表中提取数据,生成第三张表?

来源:百度知道 编辑:UC知道 时间:2024/06/28 06:06:15
表一:
A姓名 B身份证号 C金额
1 张三 642120197409020031 2100
2 李四 552120197509020031 3100
3 王五 693120197408020031 2000
4 陈三 642202197409020031 1000

表二:
A姓名 B身份证号 C账号
1 张三 642120197409020031 447940
2 李七 552120197509020031 447941
3 赵八 693120197408020031 447942
4 陈三 642202197409020031 447943

比较表一、表二,如果姓名此项完全相同,则生成表三
A B C D
1 张三 642120197409020031 447940 2100
2 陈三 642202197409020031 447943 1000

只能用excel,我不是很熟悉,请把步骤说清楚一点,非常感谢!!!

在Sheet3工作表的A2单元格中输入=VLOOKUP(A2,Sheet2!$A$2:$C$100,3,0),按"Ctrl+Alt+Enter"键结束;
在Sheet3工作表的B2单元格中输入=VLOOKUP(A2,Sheet2!$A$2:$C$100,2,0);
在Sheet3工作表的C2单元格中输入=VLOOKUP(A2,Sheet2!$A$2:$C$100,3,0);
在Sheet3工作表的D2单元格中输入=VLOOKUP(A2,Sheet1!$A$2:$C$100,3,0);
然后再将这四个公式向下复制。

将表二的内容复制到表三中
在D2输入
=VLOOKUP(A2,表1!A:C,3,FALSE)
然后向下填充.

如果姓名相符的,就会出现金额.姓名没有在表一中找到的,就会出现N/A,你后你通过自动筛选,可以将N/A筛选出来,删除掉就可以了.

Sheet1!A1=IF(Sheet2!A1="","",Sheet2!A1)