Excel如果多个colums

我正在与一个大型的Excel问卷调查,我想简化数据输出进一步评估。 在这里输入图像说明

我试图做的是一个国际金融公报,所以如果X是燃料油的话,P coloum会写出Fueloil等。

=IF(K2="X";K1) 

但是,当我尝试添加另一个IF语句excel返回VALUE。 是如果正确的方式去做这个还是有另一种方式做到这一点?

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

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

换句话说:在当前行中find“x”,并返回该行第1行的值。

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

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

在这里输入图像说明