我使用这个公式来查找列表的最后一个值:
=IF(ISBLANK(A55),INDEX(A4:A55,MAX((A4:A55<>"")*(ROW(A4:A55))),A55))
然而这次它不起作用,因为我的细胞不是“空”,它们有一个公式,不返回任何东西(“”)或细胞:
=IF(AND(B50>=$G$4,B50<=$G$5),B50,"")
如何使索引能够找到实际返回值的最后一个单元格?
答案 0 :(得分:0)
对于最后一个号码,
=INDEX(A4:A55, match(1e99, A4:A55))
对于不包括零长度字符串的最后一个文本或数字,
=INDEX(A1:A55, aggregate(14, 6, row(4:55)/sign(len(A4:A55)), 1))
答案 1 :(得分:0)
尝试:
=LOOKUP(2,1/(LEN($A$4:$A$55)>0),$A$4:$A$55)