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列的短一些。