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

Excel-如何创建使用不同级别的从属下拉列表?,excel,excel-formula,Excel,Excel Formula,我试图确定如何创建一个动态下拉列表,该列表将考虑两个不同的属性 在下面的示例中,我有三个成本要素:劳动力、基础设施和许可证。每一个都有不同的层次。例如,L1的劳动力有:存储管理、数据库管理和计算管理。L2有:经理、副总裁和总经理 我希望在单元格E18:F20中,每个单元格都有一个下拉列表,用于该成本要素和该级别 我尝试过使用间接公式,但您需要有特定的命名范围。我需要的东西,可以查找一个范围基于两个属性,成本要素和水平 有人知道我应该在数据验证字段中键入什么吗 命名区域不能有空格,因此对于依赖区域

我试图确定如何创建一个动态下拉列表,该列表将考虑两个不同的属性

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

我希望在单元格E18:F20中,每个单元格都有一个下拉列表,用于该成本要素和该级别

我尝试过使用间接公式,但您需要有特定的命名范围。我需要的东西,可以查找一个范围基于两个属性,成本要素和水平

有人知道我应该在数据验证字段中键入什么吗


命名区域不能有空格,因此对于依赖区域,区域名称必须使用下划线或完全省略该字符。例如,Laboral2

定义所有这些命名范围,laboral1、laboral2、InfrastructureL1等

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

=INDIRECT($F18&G$17)
然后您可以在下拉列表中看到正确的列表


适用于L1的将适用于L2-您只需调整范围。L1和L2查找对于每个级别都是固定的-它们不需要根据成本要素选择切换除列之外的任何内容。单元格F4读取基础设施L1和单元格G4许可证L1??