Google Sheets中COUNTIF查重公式忽略标点符号的解决办法
解决Google Sheets中COUNTIF忽略标点符号导致重复项误判的问题
COUNTIF函数默认支持通配符规则,其中?被视为任意单个字符的通配符,这就导致wordA和wordA?会被判定为匹配,出现误判。以下是两种可靠的解决方法:
方法一:使用COUNTIFS实现精确匹配
公式:=IF(COUNTIFS(A:A,A2, A:A,A2)>1,"Duplicate","Unique")COUNTIFS的条件默认采用精确匹配模式,不会将标点符号识别为通配符,能严格区分包含问号等特殊字符的文本。
方法二:用SUMPRODUCT结合EXACT函数做严格对比
公式:=IF(SUMPRODUCT(--EXACT(A:A,A2))>1,"Duplicate","Unique")EXACT函数会逐字符对比文本(包括标点、大小写),返回布尔值;
--将布尔值转换为1或0,SUMPRODUCT对结果求和后,判断是否存在多个完全一致的内容。
内容的提问来源于stack exchange,提问作者Jon Wright
相关产品推荐
相关产品推荐

