You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets按条件筛选:基于日期生成主场球员裁判下拉列表

Google Sheets 按日期联动主场球队筛选球员生成裁判下拉列表

核心需求

根据指定日期,从「日期-主场球队表(List B)」提取对应主场球队,再从「球员-球队对应表(List A)」筛选这些球队的所有球员,生成可用于下拉选择的裁判名单,替代手动收集方式。

公式实现

假设表格命名与结构如下:

  • 球员-球队表:A列=球员姓名,B列=所属球队
  • 日期-主场球队表:A列=日期,B列=主场球队
  • 用于选择日期的单元格为$A$1(可根据实际位置调整)

使用以下公式获取符合条件的球员列表:

=FILTER('球员-球队表'!A:A, COUNTIF(FILTER('日期-主场球队表'!B:B, '日期-主场球队表'!A:A=$A$1), '球员-球队表'!B:B)>0)

公式逻辑拆解

  1. 内层筛选:FILTER('日期-主场球队表'!B:B, '日期-主场球队表'!A:A=$A$1)
    根据选中的日期,提取该日期对应的所有主场球队。
  2. 球队匹配判断:COUNTIF(..., '球员-球队表'!B:B)>0
    检查「球员-球队表」中每个球员的所属球队是否在上述提取的主场球队列表内。
  3. 外层筛选:FILTER('球员-球队表'!A:A, ...)
    最终筛选出所有符合条件的球员姓名。

下拉列表设置

  1. 选中需要添加下拉选择的单元格/单元格区域
  2. 右键选择「数据验证」
  3. 在「条件」选项中选择「从范围中选择」,输入公式所在的单元格范围(或直接将上述公式粘贴到范围输入框)
  4. 勾选「显示下拉箭头」,点击「保存」即可

示例验证

  • 当$A$1选择Date 1时,公式会提取「日期-主场球队表」中Date 1对应的Team 1、Team 2,进而筛选出「球员-球队表」中属于这两支球队的P1、P2、P3、P4
  • 当$A$1选择Date 2时,公式提取Team 1、Team 3,筛选出P1、P2、P5

内容的提问来源于stack exchange,提问作者Daniel Marsh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 09:40:02