如何在满足条件时显示 Excel 中的列名(消除空白)

如何在满足条件时显示 Excel 中的列名(消除空白)

我有下表:

在此处输入图片描述

如果它们的值大于 1,我需要该Result行显示的名称。我有以下函数,当延伸到后续行时它会变得动态:FruitsR18

=IF(AND(R16>0,R15<>O18,R15<>P18,R15<>Q18),R15,IF(AND(S16>0,S15<>O18,S15<>P18,S15<>Q18),S15,IF(AND(T16>0,T15<>O18,T15<>P18,T15<>Q18),T15,"")))

然而,正如您在图片中看到的那样,结果存在差距,这是因为Peach的值是0并且破坏了功能。

这是我想要的结果:

在此处输入图片描述

答案1

尝试,

在 中R18,将公式复制到右边直到空白处:

=IFERROR(INDEX($R$15:$X$15,AGGREGATE(15,6,COLUMN($A$1:$G$1)/($R$16:$X$16>0),COLUMN(A1))),"")

相关内容