Excel从数组中显示非错误值

我有一行6个值,其中一些可能是#N / A。 我想要一个公式输出第一个或最后一个非N / A值。

这里有两行作为示例。 如果这些在AF AF中,则公式将以G列为单位。 对于第1行,输出可以是F或G(无论默认情况下是公式),对于第2行,输出必须是B,因为它是行中唯一的非错误值。

F #N/A #N/A #N/AG #N/A #N/AB #N/A #N/A #N/A #N/A 

这将起作用:它从最新的列中提供值来存储非错误的数据:

 =INDEX(A1:F1,MATCH("zzzzz",A1:F1,1)) 

它利用了MATCH期望数据被sorting的事实,并且没有find完全匹配的“zzzzz”,它find最近的有序项目。