我搜索过web,但是当多个DD依赖于相同的单元格值时,无法找到一种方法来进行单元格值依赖性下拉。
这是我想要做的简化版本:enter image description here
Cell C4中的第一个依赖下拉使用数据验证中的= INDIRECT(C2)公式。并且工作完美 - 当C2 =“_ A”时,C4下拉命名为范围_A。
我需要在C5数据验证中使用什么公式才能让我根据相同的Cell C2值下拉,但这次来自其他命名范围?
希望我的问题有道理。请帮忙!
你需要的是在每个INDIRECT声明中输入的不同字符串。
INDIRECT
这可以用VLOOKUP完成
VLOOKUP
首先,您需要一个表格,将C2中的每个可能值与每个将使用数据验证的单元格的命名范围相匹配。
C2
我不知道你的设置是什么,所以我假设C2只能有两个值中的一个:_A和_B - 只需添加行以获得更多值
_A
_B
在C4中,使用以下公式进行数据验证:
C4
=INDIRECT(VLOOKUP(C2,O2:P3,2))
在C5:
C5
=INDIRECT(VLOOKUP(C2,O2:Q3,3))
您可以在任何地方找到查找表,只需相应地更改引用,也可以在查找表中的正确位置放入任何命名范围