Excel中统计某个词出现的次数的方法:
1、要查找的词完全占据一个单元格时,直接使用COUNTIF函数,即COUNTIF(查找范围,查找词);
2、要查找的词是某一单元格内容的一部分且在一个单元格中只出现一次,也是使用COUNTIF函数,第二个参数是查找词加通配符,即COUNTIF(查找范围,查找词+通配符);
3、要查找的词在一个单元格中出现多次,使用SUMPRODUCT函数,即SUMPRODUCT(LEN(查找范围)-LEN(SUBSTITUTE(查找范围,查找词,替换后的值)))。
在日常办公过程中,有时需要统计文档中某个词出现的次数,本文就来介绍Excel中统计某个词出现的次数的方法。要统计的词在Excel文档中一般会有以下3种情况:
情况1:要查找的词完全占据一个单元格;
情况2:要查找的词是某一单元格内容的一部分且在一个单元格中只出现一次;
情况3:要查找的词在一个单元格中出现多次。
下图当中,表中的3列数据分别代表3种情况,要统计其中的“葫芦”这个词出现的次数。
本文示例的演示环境为硬件型号:华硕顽石6代FLFJ;操作系统软件:Windows10家庭中文版(版本号);软件版本:MicrosoftOffice专业增强版(版本号16.0..)。
情况1对应的统计方法
这种情况下要查找的词完全占据一个单元格,即所有的含“葫芦”这个词的单元格中,没有其他内容。使用的是COUNTIF函数,即COUNTIF(查找区域,查找词),在本例中就是COUNTIF(A3:A7,"葫芦"),A3:A7为查找区域,“葫芦”为查找词。
情况2对应的统计方法
这种情况下,要查找的词是某一单元格内容的一部分且在一个单元格中只出现一次,表中葫芦岛、葫芦丝、葫芦娃当中都有“葫芦”这个词,即“葫芦”只是这个单元格内容的一部分,并且不会重复出现,使用的也是COUNTIF函数,这里主要是第二个参数不同,第二个参数是通配符与查找词在一起,也就是COUNTIF(查找区域,通配符+查找词),本例当中就是COUNTIF(B3:B7,"*葫芦*"),B3:B7为查找区域,"*葫芦*"为第2个参数。
情况3对应的统计方法
这种情况下,要查找的词在一个单元格中出现多次。表中的“在葫芦岛买葫芦丝”这个单元格中,“葫芦”这个词就出现了2次,针对这种情况,COUNTIF函数就无法进行正确的统计了,使用的是SUMPRODUCT函数。公式是SUMPRODUCT(LEN(查找范围)-LEN(SUBSTITUTE(查找范围,查找词,替换后的值))),本例当中就是SUMPRODUCT(LEN(C3:C7)-LEN(SUBSTITUTE(C3:C7,"葫芦","葫"))),下面来说明一下这个公式。
SUBSTITUTE(C3:C7,"葫芦","葫")是把查找区域中的所有的“葫芦”这个词替换为“葫”,要强调一下,这里要求第三个参数即替换后的值必须比查找词少一个字,只有这样,每替换一次,单元格内容长度替换后都比替换前少1,也就说明查找词出现了一次。
LEN(C3:C7)-LEN(SUBSTITUTE(C3:C7,"葫芦","葫"))这个公式就是计算替换前后,查找区域内每个单元格内容长度减少了多少,也就是替换了多少次,也就是查找词出现了多少次。
最后再用SUMPRODUCT函数将各个单元格长度减少的数量加起来,就是查找词出现的次数了。
综上所述,在Excel中统计某个词出现的次数,要根据查找区域的内容属于哪种情况来选择合适的公式。
本次的内容就是这样,欢迎大家
转载请注明:http://www.0431gb208.com/sjszyzl/3560.html