如何统计列中多个单元格中字符的频率?

请协助解答以下问题。

我需要计算一列中一组单元格中字符的频率。 例如:

ColumnA|ColumnB| John |Smith | Joey |Spark | Fran |Chung | Bart |Smolt | Adam |Ebert | 

所以基本上我需要一个Excel函数来计算Column A字母J出现的次数……或者计算出Column B字母r的出现次数。

我尝试使用以下function: =COUNTIF(A1:A5,"J") …但是这似乎并没有为我工作,因为单元格不包含只有J而是, J是string的一部分上面的函数在我尝试使用时返回0。

任何援助将不胜感激!

先谢谢你。

-Kash

例如:

 =SUM(LEN(A1:A100))-SUM(LEN(SUBSTITUTE(UPPER(A1:A100),"J",""))) 

是数组公式,所以使用Ctrl + Shift + Enterinput。

如果你想要区分大小写,不需要UPPER()

在您要search的字母前后插入一个星号*作为通配符,以计算包含该字母的单元格的数量。

**注意:正如Ron所说的那样,如果它在同一个单元格中多次出现则不会计算出现的次数。

微软链接

也许,这将是一个更简单的公式,

C4

 =SUMPRODUCT(LEN(A4:A8)-LEN(SUBSTITUTE(A4:A8,"J",""))) 

D4

 =SUMPRODUCT(LEN(B4:B8)-LEN(SUBSTITUTE(B4:B8,"r",""))) 

在这里输入图像说明