【问题标题】:Dependent drop down menu, narrowed down based on the selection of first drop down menu?依赖下拉菜单,根据第一个下拉菜单的选择缩小范围?
【发布时间】:2020-10-02 12:47:19
【问题描述】:

标题解释得差不多了,但我会添加更多细节+我的测试表来展示:

测试表在这里:

https://docs.google.com/spreadsheets/d/1iTF_5WXjIjoyqb1WfqSLeWxn-DoNTVd7mOqKHCWmmOM/edit?usp=sharing

我们正在计算库存的瓷砖。为了让员工更加准确,我们希望允许他们根据旁边的表格(我们的数据库)中的验证规则选择“LOT & SERIAL #”。

一个简单的数据验证规则,比如我在 E 列中为“产品代码”放置的规则,会查看“LOT & SERIAL #”的整个列,但我想知道是否可以使用“LOT & SERIAL” #' 下拉菜单查看我们数据库表的“C”列,在他们选择了“产品代码”(左侧)并仅显示与左侧列中选择的“产品代码”的可能匹配项?带有输入拒绝的下拉菜单将是理想的。我将为他们找不到的插入一个“未找到”值。

对此的任何帮助将不胜感激!

干杯,

【问题讨论】:

  • 您要求的是“相关下拉列表”。周围有很多答案。请看this one
  • 我看到了你添加的内容。我真的很感激,但这不是我需要帮助的。 vlookup 工作得很好。我只需要根据用户为该行为“产品代码”所做的选择提供一个“批次和序列号”列表。这就像基于他们已经选择的内容的过滤结果,所以他们看不到全部“LOT & SERIAL #”的结果。这是某种动态查询,但我找不到合适的方法,这让我发疯!请帮忙!
  • “我真的很感激,但这不是我需要帮助的。vlookup 工作得很好。”。我知道他们会。我刚刚向您展示了一种如何让您的纸张更轻并将 17730 公式替换为 3 的方法。至于回答问题的帮助,请尝试我之前评论中的答案以及右侧边栏中的相关答案。

标签: google-sheets menu google-sheets-formula


【解决方案1】:

一种无需脚本即可完成此操作的方法是使用 INDIRECT。

在另一个工作表、隐藏列等中:

=INDIRECT(第一个数据验证的单元格)

这将在第一个下拉列表所在的单元格名称下列出命名范围。

现在用这个新范围创建一个命名范围,我们将其称为依赖列表以进行澄清,并将其放入第二个数据验证所在单元格中的数据验证中。

现在在第二个数据验证中,它将出现一个下拉列表,其中包含依赖列表中的任何值。

当只需要几个相关的下拉列表时,此方法效果更好。

【讨论】:

  • 你能告诉我在我提供的测试表中吗?我对 Google 表格有点陌生。我理解这个概念,只是不完全理解我将如何将它插入到我的工作表中。我确实有另一张表,它是数据库表,其中包含我试图一次过滤掉一个步骤的两个值。
  • @NicolasSalazar 在电子表格中的简单依赖下拉选项卡中做了一个示例,并附有详细说明,希望对您有所帮助
猜你喜欢
  • 1970-01-01
  • 2017-09-19
  • 1970-01-01
  • 1970-01-01
  • 2019-04-23
  • 1970-01-01
  • 2013-11-30
  • 1970-01-01
  • 2019-02-14
相关资源
最近更新 更多