#价值!使用多个 IF 语句时
#VALUE! when using multiple IF statements
我正在处理电子表格,我想做的是让用户从下拉菜单中选择的值自动填充大约 12 个其他单元格。
我已完成下拉菜单。它具有以下值:
合同 Specific/Lot 跟踪 #1
合同 Specific/Lot 跟踪 #2
商店直销
GFM/GFE#1
GFM/GFE#2
取决于下拉菜单的值因单元格而异,但它始终是文本字符串。这就是为什么在下面的示例中您会看到 "Order Based" 和 "Not Lot Tracking".
我需要的是这样的:
=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")
基本上,如果 B36 等于六个值之一,则输入这个。
我已经使用了这个公式:
=IF(B36="Contract Specific/Lot Tracked #1","Not Serial Tracking",IF(B36="Contract Specific/Lot Tracked #2","Serial Tracking"))
但它只适用于两个值,不会扩展到三个值。我也尝试过使用 OR 语句,但我也不走运。
你需要的是这样的(我重新排序了括号):
=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")))))
如果有更多的组合,那么创建这么长的nested if statements
是不切实际的。考虑用字符串对创建一个 table,然后只使用 Vlookup
。
我正在处理电子表格,我想做的是让用户从下拉菜单中选择的值自动填充大约 12 个其他单元格。
我已完成下拉菜单。它具有以下值:
合同 Specific/Lot 跟踪 #1
合同 Specific/Lot 跟踪 #2
商店直销
GFM/GFE#1
GFM/GFE#2
取决于下拉菜单的值因单元格而异,但它始终是文本字符串。这就是为什么在下面的示例中您会看到 "Order Based" 和 "Not Lot Tracking".
我需要的是这样的:
=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")
基本上,如果 B36 等于六个值之一,则输入这个。
我已经使用了这个公式:
=IF(B36="Contract Specific/Lot Tracked #1","Not Serial Tracking",IF(B36="Contract Specific/Lot Tracked #2","Serial Tracking"))
但它只适用于两个值,不会扩展到三个值。我也尝试过使用 OR 语句,但我也不走运。
你需要的是这样的(我重新排序了括号):
=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")))))
如果有更多的组合,那么创建这么长的nested if statements
是不切实际的。考虑用字符串对创建一个 table,然后只使用 Vlookup
。