Excel:使用单独的工作表中的dynamic范围进行数据validation
我正在尝试创build一个数据validation列表,其源代码来自另一个工作表上的dynamic范围。 例如,采取以下布局
0 | ABC --|----------------------------------- 1 | Category Item Price 2 | Dairy Milk $ 2.00 3 | Bread $ 3.00 4 | Fruit Apple $ 0.60 5 | Bannana $ 0.75
当我从另一张纸上的第一个下拉列表中select“ Fruit
,我希望能够从第二张中selectApple
或Bannana
。 此外,如果我后来添加一个Vegetable
类Carrot
和Squash
,以及另一个项目Fruit
,我希望这些项目dynamic成为我的数据validationselect的一部分。
这可能没有VBA? 我想保留这个“单元格公式”的基础,所以我不必写一个Application.Volatile
函数。
是的你可以。 您必须使用已知的 OFFSET()技巧,使用已定义的名称作为validation范围的来源。