excel如何匹配第一列100人哪些是在第二列名单中,哪些不在第二列名单中的

我有两列数据 第一列有100个人名 第二列有300个人名 这第一列里面的人名有部分是在第二列中的 我如何匹配这100人哪些是在第二列名单中,哪些不在第二列名单中的?

在第三列输入公式=VLOOKUP(A:A,B:B,1,0),得到结果就是为#N/A的就表示A列里面的人名不在B列,反之其他结果的就表示A列里面的人名在B列.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-16
在第三列开始处输入公式=if(countif(b$1:b$300,a1),a1&"在第二列名单中",a1&"不在第二列名单中")下拉填充
第2个回答  2012-04-16
=IF(ISERROR(VLOOKUP(A2,B:B,1,0)),0,A2)
多的匹配少的,没有的显示0,有的就显示的名字,筛选一下就好了
第3个回答  2012-04-16
vlookup追问

具体怎么弄啊 我也知道用vlookup 但老是匹配不出啊

追答

=VLOOKUP(A1,B:B,1,0),

第4个回答  2012-04-16
我觉得不是用countif来实现好一点如果>=1话说明就有,如果没有就会出0
然后你用个if来转换成有和没有就行。要是不建议的话你把文件发过来,我帮你做一下。
相似回答