核对报名、签到或缴费名单时,最麻烦的就是从完整名单中找出遗漏人员。使用Excel的FILTER和COUNTIF函数组合,可以自动筛选出没有出现在另一份名单中的姓名,无需逐条检查。
一、用公式筛选未出现的姓名
假设A2存放全部人员名单,C2是已签到人员名单,需要在E列列出未签到的人。
在E2单元格输入公式:
=FILTER(A2:A23,COUNTIF(C2:C10,A2:A23)=0)
按下回车后,符合条件的姓名就会自动填充到E列下方。

二、理解两个函数的分工
这个公式的关键是先判断,再筛选。
- COUNTIF函数:逐一检查A列姓名在C列中出现的次数,返回对应的统计结果。
- =0条件:筛选出在已签到名单中出现次数为0的人员。
- FILTER函数:根据判断结果,从完整名单中提取符合条件的姓名。
两个函数配合使用,就能快速找出未签到人员。
三、还能用来核对哪些数据?
除了签到名单,Excel FILTER+COUNTIF公式还适用于报名与缴费核对、产品上架检查、客户名单比对,以及查找两份表格中缺少的记录。
四、使用前注意
该公式适用于支持动态数组的Excel 2021、Microsoft 365及部分新版WPS。公式结果需要向下溢出,因此E列下方应预留空白区域,否则可能出现#SPILL!错误。掌握FILTER+COUNTIF组合,就能快速找出两份名单之间的遗漏数据,提高核对效率。
评论 (0)