Excel - 使用一个下拉列表填充其他下拉列表

Excel - 使用一个下拉列表填充其他下拉列表

我有一张包含大约 10 个下拉列表(以及其他字段)的工作表。我想创建一个主下拉列表,它将根据主列表中选择的值填充其他一些下拉列表和/或其他字段。以下是我所指的一个例子:

在此处输入图片描述

在此示例中,A 列是我的主列表。BD 列定义将显示在工作表其他位置的下拉列表。如果我从主下拉列表中选择 Steve,我希望其他下拉列表都填充他的偏好(例如 Steve 的住所、地面和 UPS)。对于 Shipping To 字段中的其他人也是如此。希望这很清楚。如果不清楚,请告诉我我需要澄清什么。谢谢!

答案1

不进入 VBA 并保持简单的最有效方法是将每个下拉菜单指向一个特定列表,就像通常那样,但要使其指向的列表动态。

例如我创建了主下拉菜单如下: 在此处输入图片描述

由于主人没有改变,所以这就像平常一样完成。

现在,当我添加下一个动态下拉菜单时,我会创建一个取决于第一个选择的列:

在此处输入图片描述

然后只需创建另一个引用新创建的列表的下拉菜单。

相关内容