0

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

维苏莱

在此处输入图像描述

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

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

4

1 回答 1

2

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

=INDEX(database!B5:B50,MATCH(TRUE,INDEX((database!B5:B50<>0),0),0)+1)
于 2012-12-11T22:19:02.830 回答