EXCEL统计字符出现次数的方法
1、如下图所示,要在A列当中查找字符A出现的次数。此时使用COUNTIF函数即可。


1、如下表所示,要在B1单元格中查找字符A出现的次数。此时使用COUNTIF函数达不到这个要求。此时可以借助替代查找的思路。

2、使用SUSTITUTE函数将B1单元格内的字符A替换为空值。
在C1单元格输入函数 =SUBSTITUTE(B1,A1,"")
函数用法为=SUBSTITUTE(text,old_text,new_text,[instance_num])
Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。
Old_text 为需要替换的旧文本。
New_text 用于替换 old_text 的文本。
Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;如果缺省则将用 new_text 替换 TEXT 中出现的所有 old_text。

3、使用LEN函数计算B1单元格内字符的长度。
在D1单元格输入=LEN(B1),结果为18。
函数用法为 Len(string):得到字符串的长度。
参数string:string类型变量返回值Long。函数执行成功时返回字符串的长度,发生错误时返回-1。如果任何参数的值为NULL,则Len()函数返回NULL。

4、同理,使用LEN函数计算C1单元格内字符长度。
在E1单元格输入=LEN(C1),结果为12。

5、最后在F1单元格输入=E1-D1,得到结果为6。手动验证一下B1单元格内字符A出现的次数为6次。

6、上面的步骤分解是为了便于大家理解。实际上公式可以一步到位。直接在C1单元格内输入=LEN(B1)-LEN(SUBSTITUTE(B1,A1,"")),同样可以得到结果为6。

7、计算字符数实际上还有很多方法和函数可用,最重要的是理解不同函数的作用,灵活应用。