Excel – 如何创build使用不同级别的从属下拉列表?

我试图确定如何创build一个dynamic的下拉列表,将考虑到两个不同的属性。

在下面的例子中,我有三个成本要素:人工,基础设施和许可证。 每一个都有不同的层次。 例如,L1的劳工有:存储pipe理,数据库pipe理和计算pipe理。 在L2有:经理,副总裁和总经理。

我想单元格E18:F20为每个单元格有一个下拉列表,该成本要素和该级别。

我试过使用“间接”的公式,但你需要具有特定的命名范围。 我需要一些可以根据两个属性(成本要素和等级)来查找范围的东西。

任何人都知道我应该在“数据validation”字段中input什么内容?

Excel示例

命名的范围不能有空格,所以你的范围名称必须使用一个下划线或者忽略这个依赖范围的那个字符。 例如“LaborL2”。

定义所有这些命名范围,LaborL1,LaborL2,InfrastructureL1等

然后你可以使用间接函数连接$ F18和G $ 17。 喜欢

=INDIRECT($F18&G$17) 

在这里输入图像说明

然后你可以在下拉列表中看到正确的列表。

在这里输入图像说明