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

Google Sheet多条件IFS函数配置求助:按Craft匹配对应列值

Google Sheets 多条件取值公式修正

原公式问题分析

你用QUERY函数处理单个单元格完全没必要,QUERY是针对数据范围的查询工具,单个单元格直接引用即可,多余的函数调用会导致公式逻辑异常。

正确公式写法

方法1:用OR组合多条件(直观易懂)

=IFS(OR(C7="Crane Operator", C7="Rigger I", C7="Rigger II", C7="Rigger III"), F7, C7="H.E. Operator", G7, TRUE, E7)

方法2:用REGEXMATCH简化多条件(适合相似命名的Craft)

=IFS(REGEXMATCH(C7, "^(Crane Operator|Rigger [I-III])$"), F7, C7="H.E. Operator", G7, TRUE, E7)

公式逻辑说明

  • 当C列(Craft)是Crane Operator或任意等级的Rigger时,返回对应行F列的值
  • 当C列是H.E. Operator时,返回对应行G列的值
  • 其他所有情况,返回对应行E列的值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 11:35:55