单元格在Excel中查找

我在excel中工作,并正在寻找一个方程式/公式来放入其中一个单元格。

我有一列,那列有10行。 它会定期更新,用户可以添加到该单元格。 所以我的范围是A1:A10

我想要做的是获得该单元格的价值在该范围内..

例如,该列看起来像这样:

 Author1 Author2 Author3 Author4 Author5 Author6 (blank cell) (blank cell) (blank cell) (blank cell) 

我想获得该范围内的最后一个值,所以新单元格中的值将是Author6 。 我怎样才能做到这一点?

编辑

我想出了这一点,但Excel的抛出一个错误,指出:

 The specified formula cannot be entered because it uses more levels of nesting than are allowed in the current file format. 

我想出了这个公式,它似乎工作正常,如果我摆脱了一些值被检查..

 =IF(NOT(ISBLANK(A10)),A10,IF(NOT(ISBLANK(A9)),A9,IF(NOT(ISBLANK(A8)),A8,IF(NOT(ISBLANK(A7)),A7,IF(NOT(ISBLANK(A6)),A6,IF(NOT(ISBLANK(A5)),A5,IF(NOT(ISBLANK(A4)),A4,IF(NOT(ISBLANK(A3)),A3,IF(NOT(ISBLANK(A2)),A2,IF(NOT(ISBLANK(A1)),A1,C3)))))) 

有谁知道我可以如何改善这个公式/使其更短?

这可能是最简单的公式:

 =INDEX($A$1:$A$10, COUNTA($A$1:$A$10), 1) 

这应该做到这一点:

 =INDEX(A1:A10,MAX(IF(A1:A10<>"",ROW(A1:A10)))) 

按Ctrl + Shift + Enter作为数组公式input。