链接到excel中不包含某些值的列

好,。 在这里,我有一列值,这是升序数字。 在某些点,序列被打破,0代替值。 它像1,2,3,0,0,6,0,8,…在一列的连续单元格中。 现在,我想要另一列链接到这个,但不是零,下一个非零数字出现在序列应显示。 即。 一个数组的链接,排除某个值并跳过它的位置。 我希望它是实时的,无论是使用公式或使用macros。 先谢谢你。

好吧,我现在得到了它(希望)…你正在寻找的是一个简单的“小”function,如:

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。

应该是非常自我解释,但如果你仍然有任何问题,只要问:)

在这里输入图像说明

从C1中的空白或零开始,假定数字列表以A2开头,数字不重复,则可以查找大于上面C2中开头数字的下一个数字: –

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

这是你的意思吗?

在这里输入图像说明