统计字符的出现次数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
COUNTIF函数
例1
统计在一串编号中的某个字符的个数
假设数据在A1至A10单元格中,数据为:sdf23fd,ds34fd,ds2,fd123,...
要统计数据中含有2的个数,公式
=COUNTIF(A1:A10,"*2*")
例2
数据(a) 数据(b)
apples 32
oranges 54
peaches 75
apples 86
公式说明(结果)
=COUNTIF(A2:A5,"apples") 计算第一列中苹果所在单元格的个数 (2)
=COUNTIF(A2:A5,A4) 计算第一列中桃所在单元格的个数 (2)
=COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2) 计算第一列中柑桔和苹果所在单元格的个数 (3) =COUNTIF(B2:B5,">55") 计算第二列中值大于 55 的单元格个数 (2)
=COUNTIF(B2:B5,"<>"&B4) 计算第二列中值不等于 75 的单元格个数 (2)
=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85") 计算第二列中值大于或等于 32 且小于或等于 85 的单元格个数 (3)
SUMPRODUCT
例1
如何利用EXCEL函数统计一个单元格中相同字符个数,比如A1中有"ABCBA",将"B"的个数统计出
A1是 "ABCBA"
任何单元格输入公式:
=SUMPRODUCT((MID(A1,ROW($1:$99),1)="A")*1)
显示 2
注意: 英文大小写会被视为相同字符
例2
在Excel中如何用函数统计出一个文本字符串中的字符种类的个数?比如A2表格中是“aabb”字符,要在B2中显示出“2”(2种字符,a和b),要用什么样的函数?用LEN函数只能统计字符的个数,不能统计出字符种类的个数。哪位高手能帮我解答一下!谢谢!
普通公式:
=SUMPRODUCT(N(FIND(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),A2)=ROW(INDIRECT("1:"&L EN(A2)))))
数组公式:
=SUM(IF(FIND(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),A2)=ROW(INDIRECT("1:"&LEN(A2) )),1,0))
公式以CTRL+SHIFT+回车结束.