#值! 当使用多个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
。