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

Google Sheets中结合AND语句与REGEXMATCH实现多条件判断问题求助

Google Sheets多条件判断公式修正

你原公式存在三处核心错误,修正后可直接得到预期的TRUE/FALSE结果:

  • 逻辑函数语法错误:Google Sheets 中AND函数要求所有待判断条件都作为参数放在括号内,用逗号分隔,你原写法的拼接方式不符合函数规范
  • 复选框值匹配错误:复选框勾选后返回的是布尔值TRUE,不是文本字符串"true",添加引号后会被识别为普通文本,无法和复选框返回值匹配
  • 逻辑范围缺失:你需要三个条件同时满足才返回TRUE,因此关键词匹配判断也需要纳入AND的判断范围内,无需额外套IF即可直接输出布尔结果

可用公式

=AND(B53, B54, REGEXMATCH(B14, "affinity|perception|perceptions|awareness|familiarity"))

如果需要明确嵌套IF符合你的编写习惯,也可以使用以下等价写法:

=IF(AND(B53, B54, REGEXMATCH(B14, "affinity|perception|perceptions|awareness|familiarity")), TRUE, FALSE)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 21:24:06