查找/搜索三个条件之一并返回适当的值

时间:2015-10-26 12:40:40

标签: excel excel-formula

我正在寻找正在处理的表格的正确公式。我想要的是:

0表示B1,如果A1等于"无",
 1如果A1等于" In"和
 2如果A1等于" out"。

5 个答案:

答案 0 :(得分:3)

试试这个:

=CHOOSE(1+SEARCH(A1,"noneinout"),0,,,,,1,,2)

答案 1 :(得分:1)

稍短一些:

=(A1<>"None")*(A1="In")+2*(A1="Out")

答案 2 :(得分:1)

也许还有一个。

=(A1="in")+(A1="out")*2

答案 3 :(得分:0)

公式看起来像这样: =IF(G18="None",0,IF(G18="ln",1,IF(G18="out",2,0)))

只需将G18替换为包含None|ln|out值的正确单元格地址。

答案 4 :(得分:0)

使用嵌套if公式

=IF(A1="None", 0, IF(A1="In", 1, IF(A1="out", 2, -1) ))