#值! 当使用多个IF语句时

我正在制作一个电子表格,我想要做的就是让用户从下拉菜单中自动填充大约12个单元格的值。

我已经完成了下拉菜单。 它有以下值:

合同具体/批量跟踪#1

特定合同/批量追踪#2

直接存储

GFM / GFE#1

GFM / GFE#2

取决于下拉菜单的值是相当不同的,但是它总是一个文本string。 这就是为什么在下面的例子中你看到“基于订单”和“不批量跟踪”。

我需要的是这样的:

(B36 =“合同特定/批量追踪#2”,“基于订单”),IF(B36 =“直接存储”,B36 =“合同特定/批量追踪#1”,“非批量跟踪“),IF(B36 =”GFM / GFE#1“,”基于订单“),IF(B36 =”GFM / GFE#2“,”基于订单“)

基本上,如果B36等于六个值中的一个,那么input这个值。

我有这个公式工作:

(B36 =“合同特定/批量追踪#2”,“系列追踪”)= IF(B36 =“合同特定/批量追踪#1”

但它只适用于两个值,并不扩展到三个值。 我也尝试使用OR语句,但是我在那里也没有运气。

你需要的是这样的(我重新sorting了括号):

=IF(B36="Contract Specific/Lot Tracked #1","Order Based",IF(B36="Contract Specific/Lot Tracked #2","Order Based",IF(B36="Stores Direct","Not Lot Tracking",IF(B36="GFM/GFE #1","Order Based",IF(B36="GFM/GFE #2","Order Based")))))

如果将有更多的组合,创build如此长的nested if statements是不切实际的。 考虑创build一个包含string对的表,而不是使用Vlookup