Excel如何统计字符或者关键字出现的次数,可以借助下Excel中的公式,下面我就会以查找字符串为例,从简单的公式入手,运用求和公式以及查找公式统计次数,希望可以帮助到大家。
该函数主要用于条件计数,一共含有两个参数,第一个参数为查找区域,第二个参数为查找条件。
如下图所示,我需要查找的字符串为“旅行社”,但该函数只支持精确匹配,此时需要我们对查找的字符串进行加工,增加一个“**”通配符可以帮助快速查找出该字符串,整个函数为“=COUNTIF(C3:C19,"*旅行社*")”。
SUMPRODUCT该函数一般情况下用于数组求和,公式为“=SUMPRODUCT(--ISNUMBER(SEARCH(A22,C:C,1)))”。
SEARCH主要用于查找对应字符串在指定区域中的位置;
ISNUMBER函数用于判断被查询的区域中是否含有该字符串;
SUMPRODUCT函数上面也提到过,用于指定数列求和,而“--”可以将ISNUMBER中的返回值换算为数字1或者0。
两种如何用Excel统计某字符或关键字出现的次数介绍完毕啦,个人还是比较喜欢使用Countif函数,相比较而言该函数更便于理解。
大家觉得函数讲解不错的话,欢迎点赞或者转发支持我哦~
如下图中所示,对应的3句话里面小明出现的次数都不一样,我们如何最快的求出小明出现的次数。在这里可能有些朋友想的会非常复杂,其实我们只需要学会这两个函数即可。
函数公式=(LEN(C3)-LEN(SUBSTITUTE(C3,F$2,"")))/LEN(F$2)
函数解析:这里主要运用了LEN计算字符个数,substitute文本内容替换函数两个公式。然后结合我们数学中的加减求和的原理来求出关键词出现的个数。
1、LEN(C3)=27,因为在C3单元格中的问题1文本中,总共有27个字符个数,这是这句话的全部字符个数;
2、SUBSTITUTE(C3,F$2,"")=今天睡眠不好,所以上课经常睡觉,老师经常说。意思是将原来C3单元格的文本内容中包含的关键词"小明",全部替换为空;
3、LEN(SUBSTITUTE(C3,F$2,""))=21,计算关键词"小明"取消掉后的文本字符个数;
4、LEN(C3)=27-LEN(SUBSTITUTE(C3,F$2,""))=6,代表求出我们在这一句话中替换掉的文本个数;
5、(LEN(C3)=27-LEN(SUBSTITUTE(C3,F$2,"")))/LEN(F$2)=3,通过除以我们关键词的字符个数得出这个关键词在文本中出现的次数。
现在你学会如何计算一句话中关键词出现的次数了吗?