我需要连接三个数据列表并将它们放入下拉列表中。所以我开始制作命名范围,获得所有独特的值等。
基本上我遵循了本网站上的说明: http://www.get-digital-help.com/2010/07/17/create-dependent-drop-down-lists-containing-unique-distinct-values-in-excel/
在关注网站之后,我将这三个下拉列表放在同一行,相隔一个单元格。但是,现在我需要在下一行中使用相同的三个下拉序列。当我尝试这样做时,第二行取决于第一行的值。因此,如果我为第一行选择的初始值与第二行的初始值不同,则它将无法正常工作。
有没有人看到这个方法呢?
谢谢!
答案 0 :(得分:0)
实际上,您正在为第一行中的第一个下拉框创建唯一列表。第一行中第二个下拉列表的唯一列表取决于第一行中第一个下拉列表中的值。第二个列表查找您在第一行下拉列表中选择的值,并使用您从第一个下拉列表中选取的值的每个实例的相应值填充自身。每次在第一行的第一个下拉列表中选择新值时,此列表会重新填充和更改。
当您创建第二行时,第二个下拉列表是从第一行的唯一列表中读取。根据您在第二行第二行下拉第二行的第一个下拉列表中选择的值,没有唯一列表。
解决方法是为第二行中的下拉列表创建新列表。
从您的链接:
3.Type "=INDEX(product, MATCH(0, COUNTIF($B$1:B1, product)+(order<>Sheet1!**$D$2**), 0))"
粗体部分是你的问题。拖动此公式时,它会将所有内容绑定到Sheet1上的D2。您需要使用此公式制作另一个列表,但是将$ D $ 2更改为$ D $ 3或者您的第一个下拉列表的单元格地址是该行的任何内容。