恢复: 你好。我在Google表格中做了一个依赖下拉选项。但是我需要为工作表中的所有行顺序设置验证数据。我不想手动操作。
详情:我有一个类别和子类别的下拉菜单
这些项目填充了我制定了一些命名范围的工作表中的数据,并且此公式填充了子类别下拉列表:
=IF(A1<>"";TRUE;FALSE)
=IF($D1;TRANSPOSE(INDIRECT(QUERY(Categories!$H$2:$I$1000; "SELECT I WHERE H = '"&A1&"'")));TRANSPOSE(INDIRECT("all_subcategories")))
首先验证是否选择了Category,是否为条件,查询所选类别的命名范围名称,并将其与INDIRECT函数一起使用以获取下拉列表范围。 如果类别为空,则将所有其他子类别都使用另一个命名范围。
但是如何为此工作表中的所有行设置此数据验证????
要在此窗口中设置数据验证,我需要选择一个范围以应用数据验证和选择间隔列表的条件。如果我将范围设置为A2:A1000,则所有行都将基于同一转置行获得验证数据。
OBS:“自定义公式”不适用于我。
我制作了一个样板供您分享
答案 0 :(得分:0)
在您的验证规则中更改
MainSheet!B2
to
MainSheet!B:B