如何统计列中多个单元格中字符的频率?
请协助解答以下问题。
我需要计算一列中一组单元格中字符的频率。 例如:
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","")))