【问题标题】:Excel formula in counting distance between a specific value in rowsExcel公式计算行中特定值之间的距离
【发布时间】:2016-07-23 16:40:40
【问题描述】:

我正在处理无限数据,每次都不断添加行组合。我想要一个公式来计算第一个下限到第二个下限之间的行距离。请不要 VBA,我可能只想要一个公式或数组公式。如果有人可以提供帮助,我将不胜感激。几个月来我一直在努力解决这个问题。

示例:

【问题讨论】:

  • 您能否对我的回答发表评论,为什么它对您不起作用?结果正是您在屏幕示例中所要求的。谢谢!
  • 很高兴能帮上忙!

标签: excel excel-formula


【解决方案1】:

这应该可行。粘贴到单元格 I2 并作为数组公式 [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

【讨论】:

    【解决方案2】:

    数组公式:

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

    上下填充。

    【讨论】:

    • 这不适用于其他值先生尝试将 111 放入单元格“A5”
    • 你必须定义哪一列到哪一列的距离。我的公式适用于 B 列和 C 列。您可以调整公式以查找其他两列之间的距离。
    • 您正在显示 6 列数据,我不确定数据是如何定义的,或者它是否只是一个示例。但是有 6 列数据,会有 15 种距离组合
    猜你喜欢
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 2010-09-06
    相关资源
    最近更新 更多