如何返回列中最后一行数据的单元格引用?
我想将其作为输入传递给索引匹配。我尝试使用 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”,并从中返回相应的值结果范围。