Excel:具有来自单独工作表的动态范围的数据验证

时间:2011-10-06 18:19:41

标签: excel

我正在尝试创建一个数据验证列表,其源代码来自另一个工作表上的动态范围。例如,采取以下布局

0 | A             B             C
--|-----------------------------------
1 | Category      Item          Price
2 | Dairy         Milk          $ 2.00
3 |               Bread         $ 3.00
4 | Fruit         Apple         $ 0.60
5 |               Bannana       $ 0.75

当我从另一张工作表的第一个下拉列表中选择Fruit时,我希望能够从第二个工作表中选择AppleBannana。此外,如果我稍后添加Vegetable类别CarrotSquash,以及另一项Fruit,我希望这些项动态成为我的数据的一部分验证选择。

没有VBA可以吗?我想保留这个“单元格公式”,所以我不必编写Application.Volatile函数。

1 个答案:

答案 0 :(得分:1)

是的,你可以。您必须使用定义的名称作为验证范围的来源,使用well know OFFSET()技巧。