计算excel电子表格中字符的出现次数

TZP*_*e05 4 worksheet-function microsoft-excel

问这个问题感觉很傻,但我需要一些帮助!

  1. 我想计算*5 个单元格范围内出现的数量。
  2. 每个单元格的范围为 0-7 *

我正在考虑使用该=COUNTIF(A2:A:6,"*")功能,但如果单元格有多个*,则不起作用。知道我应该使用什么功能或如何修改我的COUNTIF功能以使其工作吗?

提前致谢。

bar*_*ini 9

您可以使用此公式计算范围内“x”的数量(包括单个单元格中的多次出现)

=SUMPRODUCT(LEN(A2:A6)-LEN(SUBSTITUTE(A2:A6,"x","")))

我不清楚你在计算什么字符,但用相关字符替换上面的 x 或者你可以用 CHAR(99) 或类似的字符替换“x”,如果你知道这个数字。

上面的公式将您的字符替换为空,然后测量单元格长度并将其与原始单元格长度进行比较,显然区别在于您的字符在每个单元格中的实例数 - SUMPRODUCT 将所有单元格的总数相加,为您提供总计范围。


end*_*and 6

您可以使用以下内容:

{=SUM(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"""","")))}
Run Code Online (Sandbox Code Playgroud)

此功能可统计的数量"之内A1:A7

确保将其设为数组运算符,否则将无法正常工作(control + shift + enter)。