从单个定义的名称Excel多个下拉列表
我有一个定义名称的数据表与内容列表ex定义名称“汽车”
**Cars** Honda Nissan Ford
本田,日产,福特已经定义如上所述的“汽车”的名称。 我有其他定义的名字和列表在我的数据作为本田,日产和福特,并有一个下拉列表准备的依赖于上述select的列表。 来源:
=INDIRECT($B4)
所以如果你select本田,例如下面的列表将产生新的使用authentication
但在另一个单元格的文件,我想要另一个下拉列表依赖于第一次select汽车产生不同的问题集:本田被选中,第二下拉将阅读
orange green yellow
目前我不知道有第二个依赖下拉这样做,因为据我所知,定义的名称必须是在这种情况下,'本田'相同,不能重复的名称。 我所有的其他依赖性问题和下降,取决于select“本田”。
是否有工作或不同的公式我应该使用?
总有你可以使用的疯狂的公式! 这里有一张表格,告诉你所有你需要知道的东西
查找表在左上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)。