Excel – 在列中查找不是错误或空白的最后一个值
我需要在excel电子表格的列中find最后一个非错误的非空值。 该列可以有#N / A的几个instaces与实际值交替。 有几种解决scheme可以find最后一个非空单元,但是解决scheme不考虑错误,特别是如果最后一个非空单元出错。
在这种情况下解决scheme将是3。
试试这个公式
=LOOKUP(2,1/(A1:A100<>""),A1:A100)
根据需要扩展范围。 在Excel 2007及更高版本中,您可以使用整个列
通过使用IFERROR(…)消除#N / A错误单元格。
然后
{= MAX(COLUMN(A4:A150)*(A4:A150 <> 0))}如果A1风格
要么
{= MAX(COLUMN(RC4:RC150)*(RC4:RC150 <> 0))}如果RC型
{} …数组公式。 ..按Ctrl + Shift +进入
对于行 – 用ROWreplaceCOLUMN