使用 Excel 公式提取最后一行单元格引用

使用 Excel 公式提取最后一行单元格引用

如何返回列中最后一行数据的单元格引用?

我想将其作为输入传递给索引匹配。我尝试使用 Address 和 counta 的组合。它返回一个字符串,我无法将其传递给索引匹配。

答案1

LOOKUP 函数非常适合这种情况。例如:

=LOOKUP(2,1/(A:A<>""),A:A)
  • (A:A<>"") 返回一个数组 {TRUE,TRUE,....,FALSE}
  • 1/(A:A<>"") 修改该数组以实现 {1,1,..,#DIV/0!,..}。
  • 由于 LOOKUP 期望看到一个按升序排序的数组,如果它找不到完全匹配的值,它将选择数组中的最大值查找范围小于或等于该值(本例中为 2),因此公式查找数组中的最后一个“1”,并从中返回相应的值结果范围

相关内容