COUNTIF 统计该值出现的次数;大于 0 即存在。IF 将其转为易读的 Yes/No。这是比较两个列表是否包含某项的最简方法。
=IF(COUNTIF(Approved, A2)>0, "✓", "")→✓标记编号在批准列表中的行。
=COUNTIF(B:B, A2)>0→TRUE不用 IF,直接返回 TRUE 或 FALSE。
=IF(ISNA(XLOOKUP(A2, B:B, B:B)), "New", "Existing")→Existing值不存在时 XLOOKUP 返回 #N/A,由 ISNA 检测出来。
使用 MATCH
=IF(ISNUMBER(MATCH(A2, B:B, 0)), "Yes", "No")MATCH + ISNUMBER 同样可测试是否存在。
用 =IF(COUNTIF(ListB, A2)=0, "Missing", "") 标记,再筛选 "Missing"。
不区分。COUNTIF 和 MATCH 忽略大小写。需要区分大小写时用 =SUMPRODUCT(--EXACT(A2, B2:B100))>0。
通常是多余的空格,或其中一侧的数字以文本形式存储。用 TRIM 清理数据,或用 VALUE 转换数字。
在区域前加上工作表名:=IF(COUNTIF(Sheet2!A:A, A2)>0, "Yes", "No")。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。