计算 Excel 电子表格中某个字符的出现次数

计算 Excel 电子表格中某个字符的出现次数

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

  1. 我想计算*在 5 个单元格范围内出现了多少个。
  2. 每个单元格的范围是 0 至 7 *

我原本想使用=COUNTIF(A2:A:6,"*")函数,但如果单元格中有多个*,则无法使用。有知道我应该使用哪个函数或如何修改COUNTIF函数以使其工作吗?

提前致谢。

答案1

您可以使用以下内容:

{=SUM(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"""","")))}

"这计算了内的数量A1:A7

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

答案2

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

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

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

上述公式用空字符替换您的字符,然后测量单元格长度并将其与原始单元格长度进行比较,显然差异是每个单元格中字符的实例数 - SUMPRODUCT 将所有单元格的总数相加,从而给出该范围的总数。

相关内容