如何在 Google sheet 中的数据验证规则中仅显示过滤后的数据范围

How to display only filtered data range in data validation rule in Google sheet

我有一个 table 和两个 sheet。第一个(记录)记录了表格中的球员,并在此处执行过滤以确定球队(1 或 2 或 3)。

第二个 table(玩家)将为单个玩家执行计算(一个玩家一行)。在第一列中,我将 select 一个使用下拉菜单的玩家。问题是所有玩家都在下拉列表中。我需要过滤后的(例如团队 1 和 3)。谁能帮我?谢谢

Example sheet here

更新: 我将首先对团队应用过滤器。例如。记录 table 中的 1 和 2。 然后 select 玩家 sheet 中的获胜者(来自过滤列表 1 和 2),然后 select 相同过滤列表中的失败者,但不会有我刚刚 selected 作为获胜者。

=SUBTOTAL(103; C2)

=FILTER(Records!D2:D; Records!F2:F=1)

demo spreadsheet

您可以使用 filter() 函数,根据您 select 的团队编号创建动态下拉列表。我提供了一个示例,您可以 select 几个团队号码的组合。如果您只选择团队 1 并将其他两个下拉列表留空(黄色),它将只显示团队 1 的名称。

Dynamic Dropdown Sample