【问题标题】:Excel: Dynamic Dependant ListExcel:动态相关列表
【发布时间】:2021-02-19 02:19:47
【问题描述】:

我正在尝试在 Excel 中创建一个库存清单(公司唯一可用的程序)。

我想添加 2 个下拉列表;

  1. 类别(即清洁、燃气、电气、管道)
  2. 项目

当从下拉列表 1 中选择类别(即电气)时,只有电气项目显示在项目下拉列表中。

我有一个以 Category 和 Item 作为标题的项目列表。

在进行研究时,我看到它起作用的唯一方法是为每个类别创建一个单独的列表(表格)。

有没有办法让这项工作发挥作用,同时只有一个涵盖所有类别的项目列表?

【问题讨论】:

  • 答案是肯定的和否定的。这不是因为您的下拉菜单需要列表,每个下拉菜单至少一个列表,但实际上每个选定类别都有一个项目列表。这是无法避免的。但这是肯定的,因为您可以通过过滤拥有所有项目的主服务器来动态创建列表。网上有很多关于此的分步说明。寻找“相互依赖的验证下拉菜单”。

标签: excel validation dynamic drop-down-menu


【解决方案1】:

嗯,不是一个单一的列表,但确实有效:

单元格 D4:D7 会根据所选类别进行更新。 然后可以从相应的列表中选择项目。

【讨论】:

    【解决方案2】:

    您可以使用一个小的选项表创建一个依赖下拉列表。

    C 列中放入水果列​​表,在 D 列中放入狗列表,在 E 列中放入猫列表。 A1 单元格中的 DV 下拉菜单将允许用户选择“fruit”或“dog”或“cat”。

    在单元格 A2 中,我们使用列表选项和公式设置数据验证:

    =IF(A1="fruit",C1:C4,IF(A1="dog",D1:D4,E1:E4))
    

    现在,如果您在 A1 中选择一个类别,则单元格 A2 将具有该类别的 DV。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多