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

标签 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)

最佳答案

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

更改3n如果你想要一个不同的nth last
enter image description here

关于excel - 如何在另一个工作表上连续查找第 n 个最后一个非空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56691515/

相关文章:

excel - 将 Excel 2013 连接到 SSRS 2012 以用作数据源

javascript - 如何在打开关闭工作簿(Excel 的 Office.js API)之间保留工作表的设置?

Excel自动化: Identifying and deleting blank work sheets

loops - 用循环过滤列中的值?

excel - IF 语句嵌套在 MEDIAN 函数中,未在 Excel 中生成列表

excel - 不要将空单元格绘制为 '0'

多个条件的 Excel 中位数

excel - 如何在excel中动态选择一系列单元格?

vba - 从范围复制并过去在另一张工作表中的下一个空单元格中

Excel 多个工作表范围内的最大最小值