依赖于单元格值的下拉菜单(简单的 INDIRECT(CellValue) 不好)

Cell value dependant drop downs (simple INDIRECT(CellValue) no good)

我在网上搜索过,但找不到一种方法来执行单元格值相关的下拉操作,当多个 DD 取决于相同的单元格值时。

这是我正在尝试做的事情的简化版本: enter image description here

单元格 C4 中的第一个相关下拉列表使用数据验证中的 =INDIRECT(C2) 公式。并且工作完美 - 当 C2 =“_A”时,C4 下拉列表被命名为范围 _A。

我需要在 C5 数据验证中使用什么公式才能根据相同的单元格 C2 值提供下拉列表,但这次来自其他命名范围?

希望我的问题有道理。请帮忙!

您需要在每个 INDIRECT 语句中输入不同的字符串。

这可以通过 VLOOKUP

首先,您需要 table 将 C2 中的每个可能值与将使用数据验证的每个单元格的命名范围相匹配。

我不知道你的设置是什么,所以我假设 C2 只能有两个值之一:_A_B -- 只需添加行以获得更多值

C4 中,使用以下公式进行数据验证:

=INDIRECT(VLOOKUP(C2,O2:P3,2))

C5中:

=INDIRECT(VLOOKUP(C2,O2:Q3,3))

您可以在任何地方进行查找 table,只需相应地更改引用,同时在查找 table

的正确位置输入您拥有的任何命名范围