2016-08-22 162 views
0

我有一个下拉三种不同的选择。我试图让下面的单元格有一个问题,取决于您选择的下拉选择。到目前为止,它与一个语句的工作Excel或IF语句

=IF($B$2="A","First",""). 

这样的作品,但是当我添加一个或声明它不工作

=IF($B$2="A","First","") OR IF$B$2="B","Second","") 

这不起作用,我怎样才能改变这个,所以我的洞穴这一说法工作用一个单元格中的公式进行三种选择。

回答

0

在Excel功能,您就可以不使用或。看看这个:https://exceljet.net/excel-functions/excel-or-function

你可以使用嵌套的IF语句或者你可以使用一些其他的方法(如VLOOKUP)

嵌套如果将这样的尝试:

=IF($B$2='A', 'First', IF($B$2='B', "Second", "")) 
1
=IF($B$2="A","First", IF($B$2="B", "Second", IF($B$2="C", "Third","???"))) 

=IFERROR(VLOOKUP(B3,{"A","First";"B","Second";"C","Third"},2,FALSE),"???") 
0

的“嵌套ifs”是您的最佳选择。

=IF($B$2="A","First","") 

=if($B$2=A,"condition 1","condition 2") 

条件1为真,即$ B $ 2 = A 条件2为假,即$ B $ 2不等于<>甲

嵌套的IFS是这样的,包括它,而不是“条件1”或“条件2”。

So =if($B$2=A,if($B$2=B,"condition 2", "condition 3"),"condition 1") 

$B$2=A and $B$2=B are both true then condition 2 
$B$2=A is true but $B$2=B is not true then condition 3 
$B$2=A is not true then condition 1 

这是嵌套ifs的逻辑。你可以扩大这个。