繁体   English   中英

Excel动态下拉菜单

[英]Excel Dynamic Drop Down Menu

嗨,我只是想知道在Excel中是否有一种方法可以使下拉菜单随列中条目的数量而变化。

我当前正在使用: 数据-数据验证-列表来创建我的下拉菜单。

当我在列表的“源”范围下添加更多条目时,我想知道是否有一种方法可以动态更新此范围? 我已经编写了VBA表单,并且可以使用这些表单获得类似的结果,但是我只是想知道是否可以通过没有用于搜索的表单弹出窗口来简化此过程。

还有一种方法可以使条目仅根据条件添加到列表中吗?

谢谢你的帮助。

您将使用动态命名范围。 因此,让我们假设您有一个专门为动态下拉列表源指定的工作表。 我们将工作表称为“列表”,并将条目从A1单元格放入A列。

现在,使用以下公式创建一个命名范围(我们将其命名为listData ):

=List!$A$1:INDEX(LIST!$A:$A,MATCH(REPT("z",255),LIST!$A:$A))

创建命名范围的步骤:转到数据->命名范围->新建

现在,对于您的数据验证列表,只需将其设置为命名范围:

=listData

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM