如果范围不是“”则返回公式

如果范围不是“”则返回公式

我希望在 G3 中有公式 =

从范围 J3:L3 中查找第一个不为“”的值,因为从范围 J3:L3 中第一个非“”的值是 K3 中的值(该值为“GDNdynamic”),因此 G3 将返回 K3 中的值(肯定不是 J3 或 L3,因为它们的值为“”),即“GDNdynamic”

我已经在 G3 中尝试了公式 =ArrayFormula(INDEX($J3:$L3,MATCH(FALSE,ISBLANK($J3:$L3),0)))

但它只在单元格实际上是空白而不是“”时才起作用,所以这就是它不起作用的原因。

请帮忙,公式是什么?说实话,我不喜欢手动公式,因为以后我会在右边添加越来越多的单元格。

多谢

在此处输入图片描述

答案1

在单元格中尝试G3

=INDEX(J3:L3,MATCH(TRUE,INDEX(J3:L3<>"",),0))

您不必以数组形式输入!

另请注意:=ArrayFormula(...是 google-sheets 的功能。

相关内容