2016-04-22 155 views
0

我正在处理无限数据,每次都会添加行的组合。我想要一个计算第一下限到第二下限之间的行距的公式。请不要VBA我想要一个公式或数组公式或数组公式。如果有人能帮助我,我会真的很感激。我一直试图找出几个月来。Excel公式计算行中特定值之间的距离

实施例:

+1

请您在我的回答中留下评论,为什么它不适合您?结果正是您在屏幕示例中所要求的。谢谢! –

+0

很高兴能帮到你! –

回答

1

这应该工作。粘贴到单元格I2中,并作为数组公式[commit-control-shift-enter]提交。然后拉下。

=IF(LARGE(IF((A$1:F$1000=H2),ROW(A$1:A$1000),0),2)=0,0,LARGE(IF((A$1:F$1000=H2),ROW(A$1:A$1000),0),1)-LARGE(IF((A$1:F$1000=H2),ROW(A$1:A$1000),0),2))+1 
0

阵列式:

{=SMALL(IF((C:C=E7),ROW(A:A),2^20),1)-SMALL(IF((B:B=E7),ROW(A:A),2^20),1)+1} 

填补向上和向下。

enter image description here

+0

这不适用于其他值先生试着把111放到单元格“A5” – vxpoisongas

+0

你必须定义列到哪个列的距离。我的公式适用于B列和C列,您可以调整公式以查找其他两列之间的距离。 – Rosetta

+0

您正在显示6列数据,我不确定数据是如何定义的或者它只是一个样本。但是有6列数据,则会有15组距离 – Rosetta