Excel中的依赖列表

我的问题是,在Excel中,当我们创build一个依赖的下拉列表时,我们为另一个下拉列表编写了依赖于第一个下拉列表的公式。 例如,如果在第一栏中select了美国,则匹配的美国城市将被拉出,然后可以填充在数据validation列表中。

我知道如何编写公式来获取匹配条件的项目。 我的问题是如果我们有多个下拉菜单。

例如,我们有100列与列Aselect国家,然后旁边的每个这些我们有下拉select城市。

我是否需要为这些依赖下拉列表编写100个公式,还有另一种方法来实现这个目标?

考虑以下,

dependent_list

A2:A10中的数据validation列表基于带有Source:的列表,

=$AA$2:$AA$5 

B2:B10中的数据validation列表基于具有Source:的列表,

 =INDEX($AB$2:$AE$6, 0, MATCH($A2, $AB$1:$AE$1, 0)) 

示例工作簿

我已经写了一些关于这个的post,比Jeeped的回答稍微有点优势,那就是我的DropDown列表的底部没有任何空白的项目,也停止了用户对'上游' 落下。 缺点是矿山比较复杂。 请参阅以下内容: