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 列中的每个选择创建自定义下拉列表