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

REGEXMATCH实现多关键词匹配的正确写法咨询

多关键词匹配实现方案

  • 匹配chocolate或strawberry任意一个关键词即返回TRUE,把或运算符|放在正则表达式的双引号内部即可:
    =REGEXMATCH(F2, "chocolate|strawberry")
    如果需要兼容大小写不同的写法(比如匹配Chocolate、CHOCOLATE等变体),可以先将单元格内容统一转小写再匹配:
    =REGEXMATCH(LOWER(F2), "chocolate|strawberry")

  • 如需同时命中两个关键词才返回TRUE,可以用AND函数嵌套单关键词匹配逻辑:
    =AND(REGEXMATCH(F2, "chocolate"), REGEXMATCH(F2, "strawberry"))
    也可以用正则写法实现:
    =REGEXMATCH(F2, "(chocolate.*strawberry|strawberry.*chocolate)")

原写法错误说明

你之前将|放在两个双引号外部,不符合公式语法规则,REGEXMATCH的所有正则规则需要全部写在第二个参数的同一组双引号内。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 21:45:03