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

Google Sheets指定行列匹配提取日期的公式编写求助

Google Sheets 公式解决方案

完整公式

假设你要匹配的指定数字放在当前工作表的A1单元格,完整公式如下:

=INDEX(Sheet2!$4:$4, 0, MATCH("Lock", INDEX(Sheet2!$B:$EF, MATCH(A1, Sheet2!$A:$A, 0), 0), 0))

公式拆解

  • MATCH(A1, Sheet2!$A:$A, 0):精准定位Sheet2的A列中,指定数字对应的行号(0表示强制精准匹配)。
  • INDEX(Sheet2!$B:$EF, MATCH(A1, Sheet2!$A:$A, 0), 0):提取该行从B列到EF列的所有单元格,生成一维数组,作为查找“Lock”的范围(A列是数字列,无需在此查找)。
  • MATCH("Lock", ..., 0):在上述一维数组中,找到“Lock”所在的相对列位置。
  • INDEX(Sheet2!$4:$4, 0, ...):根据找到的列位置,提取Sheet2第4行对应列的日期。

注意事项

  • 如果指定数字是固定值,直接把公式中的A1替换成具体数字(比如1001)即可。
  • 公式适配你提到的150行、EF列的大规模数据集,运算效率不受影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 14:07:05