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

Google Sheets赛车代码分组公式求助:匹配关键词返回对应分组

解决方案

基础单单元格公式

若要在B2单元格计算A2对应赛车代码的分组,使用以下公式:

=IF(OR(ISNUMBER(SEARCH("Pace",A2)),ISNUMBER(SEARCH("Trots",A2))),"Harness",IF(OR(ISNUMBER(SEARCH("Chs",A2)),ISNUMBER(SEARCH("Hrd",A2))),"Jumps","Flats"))

批量自动计算公式

如果想一次性处理A列所有非空数据(从A2开始),用ARRAYFORMULA实现自动批量计算,无需手动下拉填充:

=ARRAYFORMULA(IF(A2:A="","",IF(OR(ISNUMBER(SEARCH("Pace",A2:A)),ISNUMBER(SEARCH("Trots",A2:A))),"Harness",IF(OR(ISNUMBER(SEARCH("Chs",A2:A)),ISNUMBER(SEARCH("Hrd",A2:A))),"Jumps","Flats"))))

公式逻辑说明

  • SEARCH("关键词", 单元格):在目标单元格内查找指定关键词,找到则返回位置数字,找不到返回错误值,默认不区分大小写(需严格区分的话,替换成FIND函数即可)
  • ISNUMBER():通过判断SEARCH的结果是否为数字,确认单元格是否包含目标关键词
  • 嵌套IF按优先级判断:先校验是否属于Harness组,再判断Jumps组,均不符合则归为Flats组

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 16:34:27