Excel中的字符计数

Excel中的字符计数,excel,excel-formula,Excel,Excel Formula,我试图计算某个字符在某个范围内出现的次数。也就是说,如果我有几个单元格中有单词,我想计算大写字母“A”出现的次数 我发现(甚至在这个网站上)最常见的答案是 这个特殊的公式似乎只计算范围内的第一个单元格,而不计算其他单元格。当这似乎是一个非常普遍的答案时,为什么会发生这种情况?您需要使用Ctrl-Shift-enter键对公式进行数组输入,或将和更改为SUMPRODUCT,以强制进行数组计算,而无需数组输入公式: =SUMPRODUCT(LEN(F59:F73)-LEN(SUBSTITUTE(F5

我试图计算某个字符在某个范围内出现的次数。也就是说,如果我有几个单元格中有单词,我想计算大写字母“A”出现的次数

我发现(甚至在这个网站上)最常见的答案是


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

您需要使用Ctrl-Shift-enter键对公式进行数组输入,
和更改为
SUMPRODUCT
,以强制进行数组计算,而无需数组输入公式:

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