在excel中如何算出一行中两个相同数值相间的行数。

例A 行中 1 2 3 4 5 6 7 8 9 0 2 3 5 1 4 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0、、、、、、、
在B行中如何算出下一个数字出现时,与前面相同的数字相间了几个位置。

第1个回答  2011-10-04
B2输入公式
=IF(COUNTIF(A$1:A2,A2)=1,"",ROW()-LOOKUP(1,0/(A$1:A1=A2),ROW($1:1)))
公式下拉即可
第2个回答  2011-10-04
这里假设你的公式在前一个数字后面,如果要在后一个数字后面,继续追问吧。
B1
=MATCH(A1,OFFSET(A1,1,,10000),0)-1
计算这个数字到下一次出现数字的间隔本回答被提问者采纳
相似回答