在Excel中,如何比较两列不同的姓名,找出并显示出缺少的姓名?

在EXCEL的sheet1的A列中有1500个准考证号码,B列是对应A列的姓名,C列是1400名参加考试的考生准考证号码,D列是对应C列的姓名。如何查出缺考的100名考生?并能对应A、B列的准考证号码、姓名显示出来?

在E1输入公式:
=INDEX(A:A,SMALL(IF(COUNTIF(C:C,A$1:A$1500),65536,ROW($1:$1500)),ROW(1:1)))&""
公式以CTRL+SHIFT+回车结束.
将公式向下复制.
在F1输入公式:
=IF(E1="","",VLOOKUP(E1,A:B,2,0))
将E1公式向下复制到相应行.

EF列就是你要的结果.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-05
在第三列中设置函数,如果要看第一列中的名字在第二列没出现,就用这样的函数
=countif(b:b,a1),公式向下复制,显示0的就是没出现的,你只要筛选c
列中的0即可。
第2个回答  2008-09-23
缺考的和考过的是不是可以用0和1标识下。然后用排序分类,呵呵。仅供参考!
第3个回答  2020-12-23

excel教程4所有姓名的对齐