excel中怎么在不同表格中筛选出相同的内容

例如:
A B C
陈国初 潘太新
毛春成 吴润威
吴润威 胡卓球
黎溢佳 霍金成
潘太新 胡志伟
胡志伟 麦贺储
胡卓球 梁钜祥
霍金成 雷桂发
从A、B这两列中找出相同的或不同的名字在C列。

1.将两个工作表放在一个窗口中,如图所示:sheet1是全部学生的,sheet2是某班学生花名。

2.在sheet1相对应名字同一行的空白出输入=if(countif())

3.然后切换到sheet2,选中全部名字并回车

4.再切换到sheet1,这时这个函数变成了=if(countif(Sheet2!A1:A44))

5.注意:这一步时,要将字母(我们这里是A)以及数字(这里是1和44)前全加上符号$,=if(countif(Sheet2!$A$1:$A$44))


6.最后,将函数补充完=if(countif(Sheet2!$A$1:$A$44,A2),"S","F"),输入完成后,按回车,显示为S的就是这个班的学生,显示为F的就不是。再从这一行拉下填充,全部学生就可筛选完毕。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-28
回答:
在C栏只能显示“有相同的名字”或“没有相同的名字”
1.比如:有相同的名字则显示“有”,无相同的名字则显示“无”
在C1输入公式向下拉:=IF(VLOOKUP(B1,A:B,1,FALSE)=B1,"有","无")
2.比如:有相同的名字则显示这个名字,没有相同的名字则显示“没有相同的名字”
在C1输入公式向下拉:=IF(ISERROR(VLOOKUP(B1,A:B,1,FALSE)),"没有相同的名字",VLOOKUP(B1,A:B,1,FALSE))
能达到您所要的效果很多,仅举两例,不知是否能够是您满意。
第2个回答  2009-03-28

1、B列与A列相同的在C1单元格中输入公式:

=IF(COUNTIF($B$2:$B$9,A2)=1,A2,"")

2、B列与A列不同的在C1单元格中输入公式:

=IF(COUNTIF($B$2:$B$9,A2)=0,A2,"")

第3个回答  2009-03-28
C1输入=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$9,$A$1:$A$9)>0,ROW($A$1:$A$9),4^8),ROW(A1)))&""
数组公式,按CTRL+SHIFT+ENTER三键,然后下拉,就出现相同的
第4个回答  2009-03-28

在C1输入=VLOOKUP(B1,A:B,1,FALSE)再往下填充就可以了

本回答被提问者采纳
相似回答