如何使用COUNTIF函数统计分散在不同单元格中的特定字符串
用COUNTIF统计两列中特定字符串的出现次数(无需新增单元格/列)
完全可以用COUNTIF实现,不需要新建单元格或列合并数据。核心思路是让COUNTIF分别统计两列的目标字符串次数,再用SUM求和,具体公式如下:
精确匹配特定字符串(比如统计"张三"在A列和B列的出现次数):
=SUM(COUNTIF({A:A,B:B}, "张三"))公式里的
{A:A,B:B}是把两列作为一个多区域数组传入COUNTIF,COUNTIF会分别计算每列中目标字符串的出现次数,SUM再把两个结果相加得到总数。模糊匹配(比如统计包含"苹果"的单元格,不管前后有没有其他字符):
=SUM(COUNTIF({A:A,B:B}, "*苹果*"))这里用通配符
*来匹配任意长度的字符,实现部分匹配。
注意事项
- 若使用Excel 2021及以后版本或365,直接输入公式回车即可;旧版Excel需要按
Ctrl+Shift+Enter以数组公式形式提交(输入完公式后不要直接回车,按住这三个键结束)。 - 为避免整列引用拖慢计算速度,可改成实际数据范围,比如
{A1:A100,B1:B100},精准定位数据区域。
内容的提问来源于stack exchange,提问作者januch
相关产品推荐
相关产品推荐

