如何查找最后一个单元格的第二个不等于 0 和 return header 值

How to LOOKUP second from last cell not equal to 0, and return header value

excel公式:

查找(2,1/(G698:AW698<>0),G3:AW3)

非常适合查找一行中最后一个非 0 的单元格并返回它的 header 值。

如何应用相同的理论为 non-zero 个单元格找到倒数第二个,然后倒数第三个值?

您需要切换到 INDEX/AGGREGATE

=INDEX(:,AGGREGATE(14,6,COLUMN(G698:AW698)/((G698:AW698<>0)*(G698:AW698<>"")),2))

最后的 2 是 returns 倒数第二个。

将末尾的2改为3得到第三个,依此类推