如何用VLOOKUP对比一张表里的两列不同数目的人姓名,将少出来的人数单独列在一列,A100人,B180,求少的C80

如何用VLOOKUP对比一张表里的两列不同人姓名,将少的人数单独列在一列,比如A列100人,B列180人,两列人名顺序也不一样,怎么将那80人单独列出在F列
打错了,是B列中180人包括A列中100人,找出那A列中没有的80人的姓名并列在F列

用VLOOKUP函数一定要先排序
可以用index与match混合函数,或者用countif函数
你所说“少的”应该有三种,一是A列少的(也就是B列独有的),二是B列少的,三是两列合计少的
以第一种为例,用countif函数在C列输入公式:
=if(countif($a$1:$b$180,b1)=countif($b$1:$b$180,b1),B1,"") 复制到b1:b180可将B列独有的显示在C列
同理,也可把A列独有的显示在C列。追问

我正赶作业呢 还是看不太懂啊 能加你Q么 你Q多少啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-13
如果非要用VLOOKUP函数的话.在F1输入:
=IF(ISERROR(VLOOKUP(B1,A:B,2,)),B1,"")
下拉填充即可
也可以用COUNTIF函数完成:
=IF(COUNTIF(A:A,B1),"",B1)
相似回答