如果单元格1包含X,那么单元格2应该等于W,如果单元格1包含Z,则查看下一个标准

我试图将8列虚拟variables转换为8级别列的一列。

我试图用这个forms来做到这一点:

=IF(OR(A1="1");"1";IF(OR(B1="1");"2";IF(OR(C1="1");"3";IF(OR(D1="1");"4";IF(OR(E1="1");"5";IF(OR(F1="1");"6";IF(OR(G1="1");"7";IF(OR(H1="1");"8";"")))))))) 

这里是一个表上的看法。 1到8是数据,col.9是我希望我的命令返回的内容:

 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 5 0 1 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 7 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 5 

我已经使用这些其他的stackoverflow问题作为结构的启发。

但它不起作用,我没有得到一个错误消息,但我也没有得到正确的输出。

任何人都可以看到问题出在哪里? – 将不胜感激:)

最好的祝愿,玛蒂尔德

使用MATCH()函数:

 =MATCH(1,A1:H1,0) 

看来你用了; 而不是分隔符。 如果这样使用这个。

 =MATCH(1;A1:H1;0) 

在这里输入图像说明