我需要在excel电子表格的列中找到最后一个非错误的非空值。该列可以具有#N / A的几个实例,其与实际值交替。有几种解决方案可用于查找最后一个非空单元格,但解决方案不考虑错误,特别是如果最后一个非空单元格出错。
在这种情况下,解决方案是3。
答案 0 :(得分:6)
试试这个公式
=LOOKUP(2,1/(A1:A100<>""),A1:A100)
根据需要扩展范围。在Excel 2007及更高版本中,您可以使用整个列
答案 1 :(得分:0)
使用IFERROR(...
消除#N / A错误单元格然后
{= MAX(COLUMN(A4:A150)*(A4:A150&lt;&gt; 0))}}如果A1风格
或
{= MAX(COLUMN(RC4:RC150)*(RC4:RC150&lt;&gt; 0))}}如果RC风格
{} ...数组公式。 .. ctrl + shift + enter
For Row - 用ROW替换COLUMN