如何在另一个工作表上查找连续第n个最后一个非空单元格

时间:2019-06-20 17:57:56

标签: excel excel-formula

我需要在另一个工作表上连续找到最后一个非空单元格,并在当前单元格中返回其值。我能够获得倒数第二个非空值,但不能倒数第三个。

我尝试使用偏移,索引和查找,如下所示。

'Attempt 1
=(INDEX('Ontario - Monthly'!3:3,MATCH(9^99,'Ontario - Monthly'!3:3)))

'Attempt 2
=LOOKUP(2,1/(('Ontario - Monthly'!AO3:NH3<>"")),'Ontario -Monthly'!AN3:NH3)

'Attempt 3
=OFFSET('Ontario - Monthly'!AN3,'Ontario - Monthly'!AN3:XFD3-3,1)

1 个答案:

答案 0 :(得分:2)

=INDEX(Sheet2!1:1,AGGREGATE(14,6,1/(LEN(Sheet2!1:1)>0)*COLUMN(Sheet2!1:1),3))
                                                                          ^

如果您想使用其他3,请从n更改为nth last

enter image description here