excel最新n行

我试图检索最新的6行不是空白的值。 正如你在图中所看到的,我会得到从54到39的所有值,但是如果两个空白单元格有数字,那么计数就会停在45。

Visullay

在这里输入图像说明

在另一个选项卡上,我有一个INDEX函数,试图获取这些数字,但只适用于find的第一个值。 这例如给出54 ,第一个值。 =INDEX(Database!b5:b50,MATCH(TRUE,INDEX((Database!b5:b50<>0),0),0))

我想扩大这个,并使用它来调用任何nth值,最好是前六个。所以每次我更新date和添加新的值,前6个细胞自动更新。

你几乎在那里。 只需在外部INDEX公式的最后一个参数中加上+ n即可。 例如,这会得到下一个项目51:

 =INDEX(database!B5:B50,MATCH(TRUE,INDEX((database!B5:B50<>0),0),0)+1)