Excel公式与Select-Case类似

我有五列数据(AE),其中大部分是空白的。 在F列中,我想显示该行5个单元格中的一个值。 具体来说,我想显示最右边的单元格的值。 例如,如果A3和D3都有值,那么它应该填充D3。 如果只有B4有一个值,那么我想这个价值。 他们都有公式,但大多数公式导致空白。

我怀疑这可能是嵌套的IFs,但我希望更简洁的方式。

使用INDEX(MATCH())

=IFERROR(INDEX(A3:E3,MAX(IFERROR(MATCH(1E+99,A3:E3),0),IFERROR(MATCH("zzz",A3:E3),0))),"") 

在这里输入图像说明

由于它只有5列,如果你有Office 365 Excel,那么你可以使用IFS():

 =IFERROR(IFS(E3<>"",E3,D3<>"",D3,C3<>"",C3,B3<>"",B3,A3<>"",A3),"") 

在这里输入图像说明

如果添加了其他列,第一个是更大的可扩展性,而第二个是只有5列的短一些。