excel 筛选出两列中相同的名字

F列中的姓名有的存在B列,有的是没有,怎么筛选出来?

 查抄不同,或者相同的数据同理,用筛选无法做到,用函数或者数据透视表可以做到。入下图有以下数据,现在提供三个函数的用法:

查找表二的数据在表一当中是否存在,函数一,vlookup函数

在H3单元格输入公式,并向下复制,出现错误值的就是不存在的数据。

函数二,countif函数

在I3单元格输入公式:=COUNTIF($A$3:$A$14,F3),返回值为0的就是不存在的数据。

函数三,index+match函数

在J3输入公式:=INDEX($A$3:$A$14,MATCH(F3,A3:A14,0),),返回错误值的就是不存在的数据。

数据透视表的用法是,先按下快捷键alt,d,p键,调出数据透视表向导,然后点击合并多重数据区域,具体操作看动画:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-22
在c1单元格中输入公式
=countif(a:a,b1)
下拉复制公式,如果值是0的,说明b列对应的姓名在a列中没有,是1或者大于1的有。
公式可以改为
=countif(b:b,a1)
查a列姓名在b列中的个数。
可对c列筛选。本回答被网友采纳
第2个回答  2014-05-22
在数据里面有个重复项,选择B列和F列数据。可以高亮显示出来。
第3个回答  2014-05-22
空白列输入=COUNTIF(B:B,F2) 如果显示1就是重复了追问

B列很长,比F列长,B列多出的行数,为什么全部显示0呢?
这个公式是那我反过来,=COUNTIF(F:F,B2),是不是可以解决这个问题?

追答

是的可以该 效果一样

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