获取不等于某个值的列中的最后一个值

问题描述

我有一个Excel电子表格,其中包含我参加比赛的州。我想编写一个函数,该函数返回我运行的最后一个退出状态竞赛。我该怎么办?

解决方法

您可以使用INDEX()来获取 行号:

=INDEX(MAX((A:A<>"")*(A:A<>"NJ")*(ROW(A:A))),0)

enter image description here

INDEX()来获取值:

=INDEX(A:A,INDEX(MAX(($A:$A<>"")*(A:A<>"NJ")*(ROW(A:A))),0))

对于最后一个不等于 NJ 的值。