Excel如何统计某单元格内特定字符串出现的次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel如何统计某单元格内特定字符串出现的次数相关的知识,希望对你有一定的参考价值。

Excel如何统计某单元格内特定字符串出现的次数比如A1单元格里有字符串"张三,李四,王二",我要统计"张三"在A1单元格出现的次数

可以使用LEN函数,其功能是返回文本字符串中的字符数,语法格式为Len(text)。参数text:为必需参数,表示要查找其长度的文本,空格将作为字符进行计数。

1、例如要统计A1单元格中we出现的次数,在B1单元格输入we;

2、在选择一单元格存放次数,输入公式=(LEN(A1)-LEN(SUBSTITUTE(A1,B1,"")))/LEN(B1);

3、点击enter键得到计算结果为2次,结果正确。

汉字的查找使用同样方式也可得到结果。

参考技术A

1、首先,在excel表中输入一组数据。这组数据有重复数据,需要计算出现的次数。  

2、例如,如果需要知道出现“5”的次数,可以在单元格B1中输入公式:=COUNTIF(A:A,"5")。  

3、单击“输入”生成公式统计结果,“5”在列a中出现3次。

4、如果需要计算列A中其他值的出现次数,只需替换公式中的数字,例如,更改为“7”。  

5、单击输入以查看数字“7”出现一次。

参考技术B

求A1单元格文本中包含“张三”这个关键词出现的次数。我们输入公式:

=SUMPRODUCT((LEN(A1)-LEN(SUBSTITUTE(A1,"张三",""))))/2

如图:

注意事项:

    张三是两个汉字,公式最后是除以2

    张三,李四之间的逗号或者其他标点符号要求使用全角。

参考技术C =(LEN(A1)-LEN(SUBSTITUTE(A1,"张三","")))/LEN("张三")

MYSQL下统计一个字段中出现字符串的种类和个数

某表有字段field1,这个字段中的数据可能出现‘aaa,bbb’,‘bbb,ccc’,‘ccc,aaa’等类似形式的多条数据,现在想分类统计各种字符串类型的出现次数,例如aaa出现多少次,要怎么写SQL语句啊
不好意思,我没说清楚,aaa,bbb,ccc都是未知的,也就是说可能有很多仲情况,要求把所有出现过的字符串都列举出来并统计出现过的次数,也有可能是一条数据中只出现aaa或者bbb

参考技术A select field1,count(*) from table group by field1

这个就是解决你那问题的。自己试下先。
参考技术B select sum(case when field1 like '%aaa%' then 1 else 0 end) as aaacount,sum(case when field1 like '%bbb%' then 1 else 0 end) as bbbcount from table1;

以上是关于Excel如何统计某单元格内特定字符串出现的次数的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL同一单元格内出现相同字母的次数

如何计算一行excel单元格中相同字符的出现次数

如何在excel中计算一个数字出现的次数

EXCEL中统计某个区域内多个数字一共出现的次数

EXCEL,怎么样可以从一串字符中的某个指定位置截取字符.

EXCEL VBA判断单元格是不是包含某字符