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

如何按周数和年份筛选Google Sheets数据

Google Sheets 按周数+年份匹配显示A:C列数据解决方案

核心公式(适配你的表格结构)

假设原始数据在Sheet1,其中:

  • A:C = 参考编号、唯一编号、附加参考信息
  • D列 = 年份,E列 = 周数
    搜索页的B1为年份输入框,B2为周数输入框,在搜索页结果起始单元格(如A4)输入:
=UNIQUE(FILTER(Sheet1!A:C, Sheet1!D:D=B1, Sheet1!E:E=B2))

公式说明

  • FILTER:筛选出Sheet1中年份等于B1且周数等于B2的所有A:C行数据
  • UNIQUE:自动去除筛选结果中的重复行,确保显示唯一信息
  • 若要优化无匹配结果的提示,可添加IFERROR:
=IFERROR(UNIQUE(FILTER(Sheet1!A:C, Sheet1!D:D=B1, Sheet1!E:E=B2)), "无匹配数据")

为什么之前的函数没生效?

  • HLOOKUP:仅适用于横向表头的查找,你的需求是纵向行匹配,场景不匹配
  • INDEX+MATCH:默认只能返回单个匹配结果,无法批量输出符合条件的所有行,而FILTER天生支持多行结果输出

内容的提问来源于stack exchange,提问作者Jason Banger

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 19:59:55