我有一个数组公式,它输出的范围不是0或文本的所有值。在某个点后输出列中的单元格的数组
这个范围主要是数字和文本的一个单元格,它是描述性标题。
但是,我只需要检测列中存在的文本(这可能在单元格AA4中,或者可能是AA40,每次都不相同)才开始输出,并且只输出此后的数字点。
例如,给定列中的以下内容:
525
0
22
464
Type
233
0
453
665
只有数字233,453,665应当是由阵列的输出。
目前它只是查看范围并输出任何不是0或文本的内容,而不管它是在标题文本的上面还是下面。所以525,22464,233,453,665都会在此刻输出。
=IFERROR(INDEX($AA$4:$AA$978, SMALL(IF($AA$4:$AA$978<>0, ROW($AA$4:$AA$978)-MIN(ROW($AA$4:$AA$978))+1, ""), ROW(A1))),"")
我需要更改/添加以执行此任务吗?
按预期工作。但是,我错过了最后一行数据。考虑到上面的例子,除非我将所有'$ AA $ 978'设置为'$ AA $ 979',否则将会出现665。然而,979行是空白的,665行是978行。为什么会发生这种情况? – Aurelius
恐怕你的评论没有多大意义。您是否使用了公布的精确版本? –