大家知道,Excel中的COUNTIF函数只能对区域中满足单个指定条件的单元格进行计数 。如果要在一列包含文本格式数值的区域中统计某个数字出现的次数,就无法使用COUNTIF函数 。这时可用下面的公式,假如数据在A2:A11区域中,要统计的数字在B2单元格 。本例统计数字“0”在A2:A11区域中出现的次数 。
要统计的数字在C2,在D2中输入公式:
【excel统计指定数字在区域中的出现次数】=SUMPRODUCT(LEN(A2:A11)-LEN(SUBSTITUTE(A2:A11,C2,"")))
或数组公式:
=SUM(LEN(A2:A11)-LEN(SUBSTITUTE(A2:A11,C2,"")))
公式输入完毕后按Ctrl+Shift+Enter结束 。
说明:先用SUBSTITUTE函数将区域各单元格中的指定数字“0”去掉,然后比较各单元格中文本数据的长度,最后将比较后的结果求和,即得到数字在区域中的出现次数
猜你喜欢
- 怎么在Excel中提取小数点后面的数字?
- 怎样在Excel中对包含错误值的区域求和
- excel数组公式创建无重复项的数据有效性下拉列表
- EXCEL中LEFT和LEFTB函数的使用基础教程
- 实现分离Excel单元格内的日期和时间
- excel类似VLOOKUP能返回多个查询值的数组公式
- excel数组公式获取某列包含数据的最后一行行号
- excel利用数组公式从一列中提取包含指定内容的数据
- excel怎么利用条件格式高亮显示连续多个符合要求的数据
- excel中类似VLOOKUP查询第N个相同值的公式
