【发布时间】:2017-07-04 21:22:11
【问题描述】:
我有两个表 Stores 和Employees,每个员工都属于一个商店。
我还使用另一个可以输入数据的表,我想要实现的是,当您在第一列中选择一个商店时,只有来自该给定商店的员工才会填充到第二个下拉列表中。 我已经用谷歌搜索了,我似乎遇到的只是 INDIRECT 函数,这意味着我必须以不同的方式格式化我的员工/存储表。
我是否可以使用另一个函数(或 VB)来查看表格并交叉比较商店并仅返回员工姓名。 感谢您的帮助,不胜感激。
【问题讨论】:
-
这很复杂,但仅适用于公式(我的解决方案是使用隐藏的工作表来生成中间结果)。然而,使用 VBA 要简单得多。 VBA 真的不适合您吗?
-
你不能在名称管理器 (Ctrl+F3) 中制定一个命名范围,然后用这些间接吗?
-
是的,我可以在一定程度上使用 VB ...
-
命名范围将迫使我为每个商店创建一个范围?要添加一个新商店,我必须创建一个新的命名范围,而不是使用一个搜索员工/的函数存储表
-
尝试this 方法:
标签: excel excel-formula dropdown excel-indirect