从单个定义的名称Excel多个下拉列表

我有一个定义名称的数据表与内容列表ex定义名称“汽车”

**Cars** Honda Nissan Ford 

本田,日产,福特已经定义如上所述的“汽车”的名称。 我有其他定义的名字和列表在我的数据作为本田,日产和福特,并有一个下拉列表准备的依赖于上述select的列表。 来源:

 =INDIRECT($B4) 

所以如果你select本田,例如下面的列表将产生新的使用authentication

但在另一个单元格的文件,我想要另一个下拉列表依赖于第一次select汽车产生不同的问题集:本田被选中,第二下拉将阅读

 orange green yellow 

目前我不知道有第二个依赖下拉这样做,因为据我所知,定义的名称必须是在这种情况下,'本田'相同,不能重复的名称。 我所有的其他依赖性问题和下降,取决于select“本田”。

是否有工作或不同的公式我应该使用?

总有你可以使用的疯狂的公式! 这里有一张表格,告诉你所有你需要知道的东西 SampleSheet

查找表在左上angular。 在每一个可能的make之后,它定义了(纯文本, 而不是公式中的单元格),顶部中间和右上部分是包含依赖下拉列表的表格。

因此,如果我在第一个下拉列表中select“Honda”,则第二个下拉列表中将填入F2:F3中的值,第三个下拉列表中将填入J2:J4中的值。

数据validation公式以每个下拉列表旁边的纯文本forms编写。 他们应该是你会在数据validation表单中写的。 顶级下拉菜单仍然是对顶级菜单(“Make”)的简单引用。 依赖下拉列表如下:

 =INDIRECT(VLOOKUP([TOP-LEVEL-DROPDOWN-CELL],[DEPENDENT-REFERENCE-TABLE],[COLUMN],FALSE)) 

这将首先通过VLOOKUP在表中find类似F2:F3的参考,然后将其传递给INDIRECT以使其成为数据validation的可用参考。 没有命名的范围要求,但如果你想使用命名的范围,你可以把它们放在参考列(例如用“HondaDescriptions”replaceF2:F3,然后定义该名称是范围F2:F3)。