EXCEL中如何统计一列中某个字符出现的次数呢?

比如:第一行是A 第二行是B 第三行是BCD 第四行是AB 我要怎么统计处一共有多少个A,B,C,D呢??

一、首先,打开Excel表格程序,在Excel表格程序中打开要统计字符的表格,进入操作界面。

二、然后,选择一个空白单元格,输入函数“COUNTIF(A1:A5,"*北京*")”,前者为统计的范围,后者为统计的关键字。

三、最后,即可看到该表格内显示字符出现的次数,问题解决。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-16

1、首先打开Excel数据表,如下图所示,这里统计下A列中含有“木”字出现的次数,即含有“木”字的单元格有多少个。

2、使用Countif函数可以统计符合条件的单元格个数,输入公司=countif,如下图所示。

3、接着将单元格区域作为函数的第一个参数,如下图所示。

4、函数第二个参数设置为“*木*”,即任何含有“木”字的单元格都会进行计数,如下图所示。

5、最后按下回车键结束公式,就得到了“木”字出现的次数,结果如下图所示。

本回答被网友采纳
第2个回答  推荐于2017-11-26
统计字符"A"出现的次数,

如果"AAB"只算出现一次"A"
则公式为
=COUNTIF(A1:A4,"*A*")

如果"AAB"只算出现两次"A"
则公式为
=SUMPRODUCT(LEN(A1:A4)-LEN(SUBSTITUTE(A1:A4,"A","")))
如果关键字A是指两个字符组成,如"我们"这个词,则公式应改为
=SUMPRODUCT(LEN(A1:A4)-LEN(SUBSTITUTE(A1:A4,"我们","")))/2

其它关键字也相同处理追问

如果按照第一个函数计算,那么只能得到单元格内只有A的个数。但是我还要算ABC AB AD 这种单元格之中包含的A的个数。

追答

你去试了再来说

用了通配符"*"居然会得出你说的这种结果,这是不可能的

追问

但是算出来的只是A开头的。如果我要算C的个数,有如下单元格:ABC AC BC CD 这种情况怎么计算?

追答

注意,我写的公式是
=COUNTIF(A1:A4,"*A*")
A前后都加有通配符“*”

本回答被提问者采纳
第3个回答  2013-11-19

如果每个单元格没有重复的话  比如BB  BBAA  那么可以在B列  输入  A  B  C  D   .....

C列输入公式=COUNTIF(A:A,B1&"*")  下拉

追问

有的单元格是重复了的。怎么办呢?

追答

这 可以用VBA吗?

追问

。。。不好意思。。我完全不会用VBA阿。。。。

第4个回答  2020-04-05
相似回答