Excel下拉列表基于另一个下拉列表

时间:2017-07-04 21:22:12

标签: excel excel-formula dropdown excel-indirect

我有两个表店和员工,每个员工都属于一个商店。

我还使用另一个表格来输入数据,我想要实现的是当您在第一列中选​​择商店时,只有该给定商店的员工将填入第二个下拉列表。 我用google搜索了搜索,我似乎遇到的是INDIRECT函数,这意味着我必须以不同的方式格式化我的员工/商店表。

我是否可以使用其他功能(或VB)来查看表格并交叉比较商店并仅返回员工姓名。 感谢您的帮助,非常感谢。

1 个答案:

答案 0 :(得分:1)


它有点啰嗦。 Here is a sample file with the solution.

您必须在单独的工作表中创建命名范围的矩阵,然后为A列中的第一个下拉列表创建命名范围。 然后水平地你需要在列表中添加每个"选项"的第二个下拉列表。在A栏中。
您还需要为这些范围命名。
(您可以通过选择整个矩阵并使用公式定义的范围 - 从选择工具创建。只需确保从左列创建它。这样您的第一个列表将成为后续水平范围的名称)
然后您需要做的就是用第一个列表的名称替换空格
当excel将创建第一列的范围时,空格将被下划线替换:命名范围将变为named_range)
然后间接包裹它。
enter image description here

enter image description here

希望这有帮助