当我从B2
单元格的下拉列表中选择特定值时,我试图找出将值输入到单元格A2
的方法。例如,我从HOTEL
下拉列表中选择了A2
,它在800
单元格中为我提供了B2
值。依此类推 - 从下拉列表中选择另一个值,在B2
单元格中输入另一个值。
到目前为止,我设法让一个项目(HOTEL
)正确。这个条件正常工作,但我很难为其他项目添加更多值(TAXI
,TRain
等)。我应该在某处添加AND
或OR
吗?
=IF(ISNUMBER(SEARCH("hotel",A5)),800,0)
我尝试了以下但未成功:
=IF(ISNUMBER(SEARCH("hotel",A5)),800,0),IF(ISNUMBER(SEARCH("taxi",A5)),8000,0)
答案 0 :(得分:1)
使用嵌套的IF语句或VLOOKUP。
假设您在单元格A2中有一个数据验证列表,对于嵌套的IF - 在B2中输入:
= IF(A2 =“酒店”,800,IF(A2 =“火车”,500,IF(A2 =“出租车”,8000,“请从下拉列表中选择项目”)))
扩展此选项以匹配您的下拉选项。
对于VLOOKUP:
在工作簿的其他位置添加一个表,其中第一列中包含下拉值,第二列中包含查找值:
酒店| 800
火车| 500
出租车| 8000
将这些单元格/列命名为范围,例如“mylookup”。
在B2:
= VLOOKUP(A2,mylookup,2,FALSE)
答案 1 :(得分:1)
使用开关声明
=SWITCH(A5,”HOTEL”,800,”TRAIN”,500,”TAXI”,8000)