11智能在线
新记
如何在excel统计某个数字在里面连续出现的次数?
假如我的数据在B列, 有11280个数字。我想知道0在这11280个数字里面连续出现的最大次数。
比如B1-0 B2-0 B3-1 那这3个数字里面0连续出现的最大次数就是2
举报该文章
相关建议 2016-01-12
方法1:
假设数据在A列
B1输入 =COUNTIF(A:A,A1) 公式下拉复制。
*B列显示各个数字在A列出现的次数。
方法2
1.加上标题,如:数字。
2.选择A列,【数据】-【数据透视表】-完成。
将“数字”拉到数据透视表模板的“行字段”区
将“数字”拉到数据透视表模板的“数据”区
右键点击数据区-选择“字段格式”-选择“计数”
*显示每个数字(唯一值)出现的次数
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fqs47p8mvvqq8s82qmm.html
其他看法
第1个回答 2015-04-14
用个辅助列,比如C列,假设数据从第二行开始,你在C2输入公式:
=IF(B2<>0,0,IF(B1<>0,1,C1+1))
下拉填充到与B列齐,然后在人格空白单元格输入公式=MAX(C:C)
就是B列连续次数最多的次数了本回答被提问者采纳
第2个回答 2015-04-14
sub xx()
a=0
b=0
for i=1 to 11280
if cells(i,2)=0 then
a=a+1
else if a<>0 then
if a>b then
b=a
endif
a=0
endif
next i
range("c1")=b
end sub
执行宏,结果放在C1单元格
相似回答
大家正在搜
相关问题
EXCEL中做一组50个数据的正态分布图
EXCEL 如果判断一个工作表中的数据是否存在于另一个工作表
excel玩转的操作技巧
Excel里面@怎么使用?
excel2010是什么?
怎样把不同excel表格合并到一个工作簿中
右键新建excel不见了