我需要在 Excel 电子表格的列中找到最后一个非错误、非空白值。该列可以有几个 #N/A 实例,它们与实际值交替出现。有几种解决方案可以找到最后一个非空单元格,但这些解决方案不考虑错误,特别是如果最后一个非空单元格有错误。
在这种情况下,解决方案是 3。
我需要在 Excel 电子表格的列中找到最后一个非错误、非空白值。该列可以有几个 #N/A 实例,它们与实际值交替出现。有几种解决方案可以找到最后一个非空单元格,但这些解决方案不考虑错误,特别是如果最后一个非空单元格有错误。
在这种情况下,解决方案是 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+enter
对于 Row - 将 COLUMN 替换为 ROW