Google Sheets统计指定单元格内关键词范围词汇出现次数的方法
Google Sheets多关键词总出现次数统计公式方案
适用场景
统计自定义关键词范围中的所有词汇,在单个指定单元格内的总出现次数,支持10个及以上的关键词扩容需求。
公式说明
我们使用SUMPRODUCT函数适配多关键词批量计算的需求,以下是两类常见场景的公式:
场景1:仅统计关键词是否存在(每个关键词匹配到仅计1次)
适用于只要指定单元格内出现该关键词,不管出现多少次都只算1次的统计需求:
=SUMPRODUCT(--(ISNUMBER(SEARCH(D1:D10, A1))))
A1替换为你要检测的指定单元格D1:D10替换为你的关键词存放范围,可任意扩容- 如需区分大小写匹配,将
SEARCH替换为FIND即可
场景2:统计关键词出现的总频次(重复出现会累加计数)
适用于需要统计所有关键词的出现次数总和,同一个关键词多次出现会叠加计数的需求:
=SUMPRODUCT(LEN(A1)-LEN(SUBSTITUTE(UPPER(A1), UPPER(D1:D10), "")))/LEN(D1:D10)
- 公式默认不区分大小写,如需区分大小写,删除
UPPER()函数即可 - 如关键词范围存在空值,可使用优化后的公式避免计算错误:
=SUMPRODUCT(IF(D1:D10<>"", LEN(A1)-LEN(SUBSTITUTE(A1, D1:D10, ""))/LEN(D1:D10), 0))
内容的提问来源于stack exchange,提问作者Mauro
相关产品推荐
相关产品推荐

