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

2024-10-28 09:24:57
推荐回答(5个)
回答(1):

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

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

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

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

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

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

回答(2):

使用Vlookup函数,但对于此函数有个缺点就是如果出现重复就无解
Vlookup(表1名单第一个,表2名单全部,1,0)
完成后,错误值以外的就是你要查找的所有人。

回答(3):

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


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

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

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

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

如图所录制


回答(4):

回答(5):