基于教师姓名的Excel相关动态列表

基于教师姓名的Excel相关动态列表,excel,list,Excel,List,因此,我有一个表,其中有两个表是从SQL查询中检索的:教师和教师集 教师表单列: (Header) Teachers Teacher1 Teacher2 Teacher3 教师设置表2列: Header Teacher Set Teacher1 ABC Teacher2 XYZ Teacher1 GHI Teacher2 AAA

因此,我有一个表,其中有两个表是从SQL查询中检索的:教师和教师集

教师表单列:

(Header) Teachers 
         Teacher1
         Teacher2
         Teacher3
教师设置表2列:

Header    Teacher    Set
          Teacher1   ABC
          Teacher2   XYZ
          Teacher1   GHI
          Teacher2   AAA  
我已经在使用教师检索下拉列表,但我想做的是创建另一个列表,一旦我从第一个下拉列表中选择了教师,它只允许我从表TeacherSets中为该教师选择匹配集

选择Teacher1只允许我在相应的下拉列表中看到ABC和GHI

我已经阅读过了,大多数解决方案都是基于对具有定义名称的多个列的查找来进行选择的,但这有点不同,是不是


谢谢,

我使用了Excel的这种功能,并使用了间接forumla对命名单元格范围和数据验证规则进行了处理

以下是一个链接,指向包含您的数据的示例:

创建教师和每个教师集合的列表

Teachers        Teacher1    Teacher2
Teacher1        ABC         XYZ
Teacher2        GHI         AAA
Teacher3    
给名单上的名字

对于每个列表,选择值,然后从菜单中选择

公式-定义名称组-定义名称

名称应等于列标题,即教师、教师1、教师2,并包括列表的值

向教师和集合列添加数据验证 选择列的单元格,然后从菜单中选择:

数据-数据工具组-数据验证

对于Set列,我使用的公式是=间接$F$10,表示教师列中的第一个单元格


应该这样做。希望它对你有用。

这是对网站的奉献,因此需要新用户。构建模型以显示数据验证对话的屏幕截图一定花了一些时间。鞠躬。嗨@Nad HR,所以我可能应该提到。无法像您所做的那样将TeacherSets表拆分为单独的列表,因为基础数据是从SQL查询中检索的,并且可能会更改。谢谢你花这么多时间回复。