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

Google Sheet按ID和日期查找数据及ArrayFormula批量查询需求

Google Sheet 按ID和日期查询数据方案

批量查询(多ID+1-2日期,ArrayFormula实现)

假设原始数据存于A1:E5(对应你提供的表格结构),按以下设置查询区域:

  • G列:填入待查询的ID列表(从G2开始)
  • H列、I列:填入需要匹配的日期(从H2、I2开始)

在J2单元格输入公式,自动批量返回对应ID和H列日期的数据:

=ARRAYFORMULA(IF(G2:G="","",INDEX($B$2:$E$5,MATCH(G2:G,$A$2:$A$5,0),MATCH(H2:H,$B$1:$E$1,0))))

若要同时获取I列日期对应的数据,在K2单元格输入:

=ARRAYFORMULA(IF(G2:G="","",INDEX($B$2:$E$5,MATCH(G2:G,$A$2:$A$5,0),MATCH(I2:I,$B$1:$E$1,0))))

公式说明:

  • INDEX 定位数据区域,MATCH分别匹配ID的行号和日期的列号
  • ARRAYFORMULA 让公式自动应用到整列,无需手动下拉

单ID单日期查询

如果仅需单次查询,直接用INDEX+MATCH组合:

=INDEX(B2:E5,MATCH("ID2",A2:A5,0),MATCH("03/04/2023",B1:E1,0))

或用VLOOKUP搭配MATCH:

=VLOOKUP("ID2",A1:E5,MATCH("03/04/2023",A1:E1,0),FALSE)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 17:07:12