我有两组数据: Categories和SubCategories,这两组数据都包含一个名称/描述和一个用于标识它们的数字。我有一个使用类别的数据验证的下拉列表,它使用VLOOKUP来拉入该类别的相应数字。我现在正在尝试创建第二个下拉列表,它将显示子类别,但仅显示其对应的类别。请参见下面的示例。
SubCategory SubCatNumber Category Number
Carrots 00 10
Celery 02 10
Onions 03 10
Apples 00 12
Bananas 02 12
Cantaloupe 03 12
因此,当我从现有的下拉列表中选择类别10时,子猫的下拉列表将显示胡萝卜、芹菜和洋葱。我尝试过使用另一个VLOOKUP以及索引和偏移量的组合,但似乎不能得到这个结果。任何帮助都将不胜感激。
发布于 2017-05-15 11:49:42
将每个下拉列表链接到一个命名区域,这样命名区域的单元格中的所有内容都会出现在下拉列表中。
为每个子类别创建范围(命名会更容易),并用正确的选择填充它们。
最后,将链接到子类别下拉列表的范围链接到由主类别下拉列表中的选择定义的命名范围。
下面是两个示例,它们都基于此图中显示的命名范围
示例1需要一些代码。
示例2在没有代码的情况下工作。
发布于 2017-05-23 04:42:45
谢谢你在这方面的帮助。最终,您是对的,这仅仅是创建动态命名范围,然后使用OFFSET函数来提供基于垂直对齐列表的下拉列表的问题。这是我最终在第二级下拉菜单中使用的函数
=偏移量(CatStart,MATCH(D3,CatSubCatColumn,0)-1,1,COUNTIF(CatSubCatColumn,D3),1)
https://stackoverflow.com/questions/43970994
复制相似问题