有没有连续重复数字
2023-02-20阅读(940)
问:请问EXCEL如何统计一列中连续出现相同数字的次数?
- 答:b2
=if(a2=a1,b1+1,0)
这样计算的结果
就是如果有连续出现重复的数字
,是第几次重复出现
就显示几……
比如有连续出现的三个相同数字的话,第一个是0、
第二个是1、第三个是2(重复的次数)
问:excel统计连续重复值的个数怎么搞?
- 答:需要插入顶行,数据从A2开始
C2输入=IF(A2<>A3,COUNT($A$2:$A$100)-SUM(C$1:C1)-COUNT(A3:A$100),"")
公式下拉 - 答:C1输入=IF(COUNTIF(A$1:A1,A1)=COUNTIF(A:A,A1),COUNTIF(A:A,A1),""),下拉
D1输入=IF(C1<>"",ROW()-COUNTIF(C$1:C1,""),""),下拉
E1输入数组公式=INDEX(C:C,SMALL(IF(C:C="","",ROW(C:C)),ROW())),需同时按CTRL,SHIFT,ENTER三键结束公式,然后下拉。
不好意思,以上C1没有考虑到下面间断出现原来出现过的数值,所以C列可以参考另两位的做法。另D列和E列我的公式没问题。 - 答:貌似前两天做过这种题。。。
懒得想了,用个辅助列
B1=1
B2
=IF(A2=A1,B1+1,1)
下拉
C1
=IF(A1=A2,"",B1)
下拉即可
问:圆周率有没有重复的连续十位数?
- 答:一定会有的。
考虑抽屉原则,把圆周率小数点后面的数字每10个分成一段,每一段有10^10中可能,当列出小数点后10*(10^10+1)位数字后,一定可以找到两段数字完全一样。 - 答:一定会有,不过可能要计算到几百亿位。