我正在尝试计算范围内某些字符的出现。即如果我有几个带有单词的单元格,我想计算大写字母“ A”出现的次数。

我找到的最常见答案(甚至在此站点上)是

   =SUM(LEN(F59:F73)-LEN(SUBSTITUTE(F59:F73,"A","")))


这个特定的公式似乎只计算范围内的第一个单元格,而没有其他单元格。当这似乎是一个普遍的答案时,为什么会发生这种情况?

最佳答案

您要么需要使用Ctrl Shift Enter来数组输入公式,要么将SUM更改为SUMPRODUCT以强制进行数组计算而不必数组输入公式:

=SUMPRODUCT(LEN(F59:F73)-LEN(SUBSTITUTE(F59:F73,"A","")))

关于excel - 在Excel中计数字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28458056/

10-11 02:08