首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >#价值!使用多个IF语句时

#价值!使用多个IF语句时
EN

Stack Overflow用户
提问于 2015-04-07 17:30:48
回答 1查看 19关注 0票数 0

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

我把下拉菜单做好了。它具有以下价值:

合同专用/跟踪编号1

合同专用/跟踪第2批

商店直销

GFM/GFE #1

GFM/GFE #2

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

我需要的是这样的东西:

=IF(B36=“特定于合同/批次跟踪#1”、“基于订单”、IF(B36=“合同专用/批次跟踪#2”、“基于订单”)、IF(B36="Stores Direct“、"Not抽签跟踪”)、IF(B36="GFM/GFE #1“、”订单基础“)、IF(B36="GFM/GFE #2”、“订单基础”)

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

我要用这个公式:

=IF(B36=“合同专用/批量跟踪#1”、“非串行跟踪”、IF(B36=“合同特定/批量跟踪#2”、“串行跟踪”))

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-07 17:40:35

您需要的是这样的东西(我重新排列了括号):

=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是不切实际的。考虑使用字符串对创建一个表,只需使用Vlookup即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29497551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档