EXCEL中有没有这样一个公式,可以实现统计前面单元格有几个A,几个B,几个C,

EXCEL中有没有这样一个公式,可以实现统计前面单元格有几个A,几个B,几个C,如果字母统计为0时就不显示,直接用一个公式就可完成??
统计后会出现5A0B,我不想显示0B

假设在A1单元格,B1显示结果

B1输入公式 ="A:" & LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",)) &"个," & "B:" & LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"B",)) &"个," & "C:" & LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"C",)) &"个"

效果参见附图!



------------------------------------------

=if(countif(a1:e1,"A")=0,"",countif(a1:e1,"A") & "A") & if(countif(a1:e1,"B")=0,"",countif(a1:e1,"B") & "A")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-03
if(countif(范围,"A")=0,"", countif(范围,"A"))
大概就是你要的意思,但一个公式实现所有功能有点没搞懂,截图看看你要的效果
第2个回答  2014-04-03
最好上个图,展示一下原始数据,模拟一下结果。
第3个回答  2014-04-03
是一个单元格中的字符数,还是要单元格个数?
第4个回答  2014-04-03
其中A1是单元格,"a"是你要的字符

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))
相似回答