为何使用含通配符的COUNTIF公式时出现类型不匹配错误13?
解决COUNTIF部分匹配触发类型不匹配错误13的方案
常见问题修复
公式写法有误
你当前的公式引号嵌套逻辑不对,正确的部分匹配公式应该是:=COUNTIF($A$2:$H$301,"*"&L2&"*")
注意通配符*要放在英文双引号里,和L2单元格用&直接连接,别加多余的引号或空格。目标区域存在错误值
如果A2:H301里有#N/A、#VALUE!这类错误单元格,COUNTIF会直接报错。换成SUMPRODUCT函数就能避开这个问题,同时实现部分匹配统计:=SUMPRODUCT(--ISNUMBER(SEARCH(L2,$A$2:$H$301)))L2单元格内容特殊
如果L2是空值,原公式会统计所有非空单元格;如果L2包含~、*、?这类通配符特殊字符,得用~转义,比如L2是*张三,公式要改成:=COUNTIF($A$2:$H$301,"*"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(L2,"~","~~"),"*","~*"),"?","~?")&"*")
内容的提问来源于stack exchange,提问作者safo2238
相关产品推荐
相关产品推荐

