excel 表格中,如何统计一列中2个相同数据之间的间隔几行,该怎么处理?

excel 表格中,如何统计一列中2个相同数据之间的间隔几行,如图,A列 中的“”对“”字,有的间隔3行,有的间隔5行,如何统计出,显示在B列呢?谁能给个公式?多谢
这个问题我已经搞定了,给一个公式,Ctrl+shift+回车
=IF(AB19<>1,"",SMALL(IF(AB20:AB169=1,ROW(AB20:AB169)),1)-ROW()-1)

见截图

B2输入

=IF(A2="对",ROW()-COUNTIF(A$1:A2,"对")-SUM(B$1:B1),"")

公式下拉

追问

没有用

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-12
B1输入=IF(A1="对",ROW(A1),"")
C1输入=IF(A1="对",LARGE($B$1:B1,1)-LARGE($B$1:B1,2)-1,"")
一起下拉
第2个回答  2018-09-12
使用 countif 函数可以计算某一个数据出现的次数。
你可以在需要统计的列旁边插入一行,使用countif函数统计出每个数据出现的次数。
假设数据在A列,在B1列中输入如下函数,然后往下扩充。
=countif(A:A,A1)
第3个回答  2019-01-04

=IF(A2=$A$1,ROW()-COUNTIF(A$1:A2,$A$1)-SUM(B$1:B1),"")



效果图

相似回答