细胞值依赖性下降(简单的INDIRECT(CellValue)没有好处)

问题描述 投票:0回答:1

我搜索过web,但是当多个DD依赖于相同的单元格值时,无法找到一种方法来进行单元格值依赖性下拉。

这是我想要做的简化版本:enter image description here

Cell C4中的第一个依赖下拉使用数据验证中的= INDIRECT(C2)公式。并且工作完美 - 当C2 =“_ A”时,C4下拉命名为范围_A。

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

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

excel formula dropdown named-ranges
1个回答
0
投票

你需要的是在每个INDIRECT声明中输入的不同字符串。

这可以用VLOOKUP完成

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

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

enter image description here

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

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

C5

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

您可以在任何地方找到查找表,只需相应地更改引用,也可以在查找表中的正确位置放入任何命名范围

© www.soinside.com 2019 - 2024. All rights reserved.