两份EXCEL文件去重!?选数据!?

我这里有两份excel文件,一份为sheet1,A列有人名5000,其他单元格为空。一份为sheet2,A列有人名30000,B,C两列有年龄和专业。我怎样才能在sheet2中选出sheet1中的5000个人,B,C的年龄和专业也要保留。
望广大计算机爱好者赐教!

一个工作簿的SHEET1,SHEET2(如果不是可以复制过来):
在sheet1,B列输入:
=VLOOKUP(A2,Sheet2!A:B,2,0),

C列输入:
=VLOOKUP(A2,Sheet2!A:C,3,0),

将公式下拉或复制.
这样sheet1的B,C两列所对应的年龄和专业就有了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-01
数据在第2行:
在Sheet2的D2输入=IF(COUNTIF(Sheet1!A:A,A2),"重复","")回车并向下填充;
再选自D列至A列——降序排序——显示“重复”的就集中在一起了。要怎么处理就看你的。
第2个回答  2009-06-01
如果列标题为"姓名""年龄""专业"
在sheet1中设置相同的列标题
在B2列设置以下公式:
=INDEX(Sheet2!$A:$C,MATCH(Sheet1!$A2,Sheet2!$A:$A,0),MATCH(Sheet1!$B$1,Sheet2!$1:$1,0))然后向下填充至表尾

在C2列设置以下公式:
=INDEX(Sheet2!$A:$C,MATCH(Sheet1!$A2,Sheet2!$A:$A,0),MATCH(Sheet1!$C$1,Sheet2!$1:$1,0))然后向下填充至表尾

这个比较通用,但看起来复杂些