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

为MAP公式添加条件:适配OT场景的单元格输出需求

修改后的Google Sheets公式方案

原公式功能:在A列匹配短横线符号(–),提取对应行后方第4、6个单元格的值。

新增需求:当匹配到的短横线所在行附近存在“OT”标识时,除原有输出外,额外提取该行后方第6、8个单元格的值。

修改后的公式:

MAP(FILTER(ROW(A:A), A:A = "–"), LAMBDA(_r, 
  LET(
    has_OT, ISNUMBER(SEARCH("OT", TEXTJOIN(" ", TRUE, A:_r:A:_r+8))),
    base_output, {INDEX(A:A, _r + 4), INDEX(A:A, _r + 6)},
    ot_extra, {INDEX(A:A, _r + 6), INDEX(A:A, _r + 8)},
    IF(has_OT, {base_output, ot_extra}, base_output)
  )
))

公式说明

  • has_OT:搜索短横线所在行(_r)到该行后8行的区域,判断是否包含“OT”以触发额外输出规则(可根据实际数据调整搜索范围)
  • base_output:保留原公式的核心输出内容
  • ot_extra:定义新增的额外输出项
  • IF逻辑:根据是否存在“OT”,决定输出基础内容还是基础+额外内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 18:52:02