excel最新的n行

时间:2012-12-11 22:11:04

标签: excel excel-formula worksheet-function

我正在尝试检索最近6行非空白的值。正如你在图片中看到的那样,我会得到54到39之间的所有值,但是如果两个空白单元格有数字,那么计数将停在45处。

Visullay

enter image description here

在另一个标签上,我有一个INDEX函数,试图获取这些数字,但仅适用于找到的第一个值。 例如,这会给出54,即第一个值。 =INDEX(Database!b5:b50,MATCH(TRUE,INDEX((Database!b5:b50<>0),0),0))

我想扩展它并使用它来调用任何nth值,最好是前6个。所以每次更新日期并添加新值时,前6个单元格会自动更新。

1 个答案:

答案 0 :(得分:2)

你快到了。只需在外部INDEX公式的最后一个参数中添加一个+ n即可。例如,这将获得下一个项目51:

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