admin 管理员组

文章数量: 1184232


2024年1月26日发(作者:replace函数代码)

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:"&LEN(A2)))))

数组公式:

=SUM(IF(FIND(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),A2)=ROW(INDIRECT("1:"&LEN(A2))),1,0))

公式以CTRL+SHIFT+回车结束.


本文标签: 个数 字符 统计 函数 公式