excel统计一列字符串当中某个字符的个数

例如
A1 135
A2 2354
A3 3
A4 45

就是这样,怎么求这一列中数字3出现的次数?

类似表格,怎么算数字3出现的次数?

如果3在一个单元格中不重复出现或者重复出现算作一次的话:
=countif(a1:a100,"*3*")追问

这种方法在提问之前我就试过了,不行的

追答

之所以不管用,是因为A列的数据不是文本格式。要变为文本格式很简单,用“分列”法:选中A列,单击“数据”——》“分列”:下一步,下一步,选“文本”格式,完成。
另外,用下面的公式也行(下面的公式对一个单元格中的重复出现的3都会计数):
=SUMPRODUCT(LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10,3,)))

追问

话说我当时设置的就是文本格式
问题现在已经解决了,谢谢你

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-16
在b1输入:
=SUMPRODUCT(LEN(A1:A4)-LEN(SUBSTITUTE(A1:A4,3,)))
第2个回答  2013-05-16
=SUM(COUNT(FIND("3",A1:A4)))
按Ctrl+Shift+Enter本回答被提问者采纳
第3个回答  2013-05-16
在b1输入:
=countif(a:a,"*3*")
就可以了。
第4个回答  2013-05-16
=LEN(A1)-LEN(SUBSTITUTE(A1,3,""))
相似回答