Google 电子表格根据单元格值更改下拉选项
Google Spreadsheet change dropdown options based on cell value
我有 2 个下拉列表:
我希望 B2,3
中的下拉选项由 A2,3
的值驱动。
所以,在上面的例子中,我希望
B2: to contain values from E2:E40
B3: to contain values from F2:F40
我看过条件格式,但这是唯一的样式。 A2 和 B2 都按照类似 Data-Validation
的规则行驶,如下所示:
可测试的例子:
https://docs.google.com/spreadsheets/d/1RmGfrO4d9pzeDKONjimwJ0pbr5tYXH-d/edit#gid=229417886
{编辑}
=ARRAYFORMULA(IF(E2=Config!C3, Config!F2:Config!F40, Config!H2:Config!H40))
当我更改游戏系统下拉列表中的值时,这些值确实会更新,但是它不会显示为下拉列表,而是会更新 F2-F16
中的所有值
您需要为每个 B 单元格使用 IF
函数以获得独特的下拉菜单
=ARRAYFORMULA(IF(A2=G1, G2:G, H2:H))
会喂 B2
=ARRAYFORMULA(IF(A3=G1, G2:G, H2:H))
会喂B3等
通过这种方式,您可以为 A 列中的每个选择创建自定义下拉列表
我有 2 个下拉列表:
我希望 B2,3
中的下拉选项由 A2,3
的值驱动。
所以,在上面的例子中,我希望
B2: to contain values from E2:E40
B3: to contain values from F2:F40
我看过条件格式,但这是唯一的样式。 A2 和 B2 都按照类似 Data-Validation
的规则行驶,如下所示:
可测试的例子: https://docs.google.com/spreadsheets/d/1RmGfrO4d9pzeDKONjimwJ0pbr5tYXH-d/edit#gid=229417886
{编辑}
=ARRAYFORMULA(IF(E2=Config!C3, Config!F2:Config!F40, Config!H2:Config!H40))
当我更改游戏系统下拉列表中的值时,这些值确实会更新,但是它不会显示为下拉列表,而是会更新 F2-F16
您需要为每个 B 单元格使用 IF
函数以获得独特的下拉菜单
=ARRAYFORMULA(IF(A2=G1, G2:G, H2:H))
会喂 B2
=ARRAYFORMULA(IF(A3=G1, G2:G, H2:H))
会喂B3等
通过这种方式,您可以为 A 列中的每个选择创建自定义下拉列表