Excel IF多列

时间:2017-07-27 07:48:45

标签: excel if-statement

我正在处理一份大型的Excel问卷,我希望简化数据输出以便进一步评估。 enter image description here

我试图做的是一个IF声明,所以如果X在燃料油中,P coloum将会写出Fueloil等。

=IF(K2="X";K1)

然而,当我试图添加另一个IF语句时,excel返回VALUE。如果是正确的方法,还是有另一种方法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

根本不需要IF。您可以使用索引/匹配组合公式,如下面的屏幕截图所示。单元格P2中的公式被复制下来。

=INDEX($K$1:$O$1,MATCH("x",K2:O2,0))

单词:在当前行中找到“x”并返回该列第1行的值。

如果您的区域设置需要使用分号分隔公式中的参数,请使用

=INDEX($K$1:$O$1;MATCH("x";K2:O2;0))

enter image description here