【问题标题】:make link to column excluding certain value(s) in excel在excel中链接到不包括某些值的列)
【发布时间】:2016-05-01 16:56:03
【问题描述】:

好的,。在这里,我有一列值,它们是升序号。在某些时候,序列被破坏并且 0 正在替换值。它就像 , 1,2,3,0,0,6,0,8,... 在一列的连续单元格中。现在,我希望将另一列链接到这一列,但应该显示序列上出现的下一个非零数字而不是零。 IE。指向排除某个值并跳过其位置的数组的链接。我希望它是实时的,无论是使用公式还是使用宏。提前谢谢你。

【问题讨论】:

    标签: arrays excel sorting


    【解决方案1】:

    好的,我现在知道了(希望如此)...您正在寻找的可以通过一个简单的“小”功能来实现,例如:

    D2: =IFERROR(SMALL(A:A,COUNTIF(A:A,0)+ROW()-1),"")
    E2: =IFERROR(INDEX(B:B,MATCH(D2,A:A,0)),"")
    

    然后可以简单地将公式复制下来。 -1 是不从第 1 行开始的偏移量(从第 25 行开始需要-24)。 COUNTIF 只是为了跳过 0。

    应该是自我解释,但如果你还有任何问题,尽管问:)

    【讨论】:

      【解决方案2】:

      从 C1 中的空白或零开始,并假设数字列表从 A2 开始并且数字不重复,您可以查找下一个大于从 C2 开始的上述数字的下一个数字:-

      =IFERROR(INDEX(A$2:A$10,MATCH(TRUE,INDEX(A$2:A$10>C1,0),0)),"") 
      

      这是你的意思吗?

      【讨论】:

        猜你喜欢
        • 2020-12-09
        • 1970-01-01
        • 2021-10-25
        • 1970-01-01
        • 1970-01-01
        • 2016-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多