核对报名、签到或缴费名单时,最麻烦的就是从完整名单中找出遗漏人员。使用Excel的FILTER和COUNTIF函数组合,可以自动筛选出没有出现在另一份名单中的姓名,无需逐条检查。

一、用公式筛选未出现的姓名

假设A2存放全部人员名单,C2是已签到人员名单,需要在E列列出未签到的人。

在E2单元格输入公式:

=FILTER(A2:A23,COUNTIF(C2:C10,A2:A23)=0)

按下回车后,符合条件的姓名就会自动填充到E列下方。

Excel如何找出名单中缺少的人员?FILTER+COUNTIF公式教程-趣帮office教程网

二、理解两个函数的分工

这个公式的关键是先判断,再筛选。

  • COUNTIF函数:逐一检查A列姓名在C列中出现的次数,返回对应的统计结果。
  • =0条件:筛选出在已签到名单中出现次数为0的人员。
  • FILTER函数:根据判断结果,从完整名单中提取符合条件的姓名。

两个函数配合使用,就能快速找出未签到人员。

三、还能用来核对哪些数据?

除了签到名单,Excel FILTER+COUNTIF公式还适用于报名与缴费核对、产品上架检查、客户名单比对,以及查找两份表格中缺少的记录。

四、使用前注意

该公式适用于支持动态数组的Excel 2021、Microsoft 365及部分新版WPS。公式结果需要向下溢出,因此E列下方应预留空白区域,否则可能出现#SPILL!错误。掌握FILTER+COUNTIF组合,就能快速找出两份名单之间的遗漏数据,提高核对效率。