基于教师姓名的Excel依赖dynamic列表
所以我有一个有两个表(从SQL查询中检索)的工作表:教师和TeacherSets。
教师表(单栏):
(Header) Teachers Teacher1 Teacher2 Teacher3
TeacherSets表(2列):
Header Teacher Set Teacher1 ABC Teacher2 XYZ Teacher1 GHI Teacher2 AAA
我已经在使用教师检索下拉列表,但是我想要创build另一个列表,一旦我从第一个下拉列表中select了教师,它只允许我从那个教师那里只select匹配的集合表TeacherSets。
selectTeacher1将只允许我在相应的下拉列表中看到ABC和GHI。
我有一个阅读,大部分的解决scheme是基于查找多个列与定义的名称select,但这是有点不同或不是?
谢谢,
我已经使用了Excel的这个function,使用INDIRECT forumla命名的单元格范围和数据validation规则。
以下是您的数据样本的链接: 点击
-
创build教师名单和每个教师的名单。
Teachers Teacher1 Teacher2 Teacher1 ABC XYZ Teacher2 GHI AAA Teacher3
-
给列表名称
对于每个列表,select值,然后从菜单中select
公式 – 定义名称组 – 定义名称
名称应该与列标题(即教师,教师1,教师2)相同,并包括列表的值。
- 将数据validation添加到教师和设置列
select列的单元格,然后从菜单中select:
数据 – 数据工具组 – 数据validation
对于Set列,我使用的公式是= INDIRECT($ F $ 10),指向Teacher列中的第一个单元格。
这应该做到这一点。 希望对你有效。