在两个excel表中,如何把两组名单中的相同部分筛选出来?

两个工作excel表中分别有两组名单,其中表1里面的名单有800个,表2里面有700个名单,而在表1里面含有500个表2里面的名单了,问如何运用函数筛选出拿500个名单呢??

1、打开Excel表格,在表格的“sheet1”单元格中输入一串数值。

2、打开“sheet2”,在单元格中也输入一串数值,该数值与“sheet1”有相同的数字也有不同的数字。

3、在“sheet1”的界面中,在B1单元格输入函数公式:

=IF(COUNTIF(Sheet2!A:A,Sheet1!A2)>0,"是","否")

4、然后点击回车,在B1单元格生成计算结果,显示为“否”,表示sheet1和sheet2中没有匹配的数据。

5、点击B1单元格,向下拖拽公式填充所有需要匹配的单元格,即可得到对应的匹配数据,相同的部分显示的为“是”,将其挑选出来即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-31
使用Vlookup函数,但对于此函数有个缺点就是如果出现重复就无解
Vlookup(表1名单第一个,表2名单全部,1,0)
完成后,错误值以外的就是你要查找的所有人。本回答被网友采纳
第2个回答  推荐于2016-06-01

要使用 excel中的高级筛选功能来完成,以下面的两个表为例,来做一下演示


要将两个表中姓名相同的数据筛选出来

在sheet1 c10单元格输入公式=COUNTIF(Sheet2!$A$2:$A$6,A2)>=1

在sheet2 b10单元格输入公式=COUNTIF(Sheet1!$A$2:$A$7,A2)>=1

使用ctrl+shift+enter确定公式,然后进行下面的筛选

如图所录制


第3个回答  2020-02-07
第4个回答  2019-12-16
相似回答