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

Google Sheets公式需求:含A列值时返回TRUE的实现方案

Google Sheets 需求实现方案

核心公式(E2单元格输入)

=LET(
  terms, SPLIT(D1, " + "),
  valid_terms, COUNTIF(A:A, terms) + (terms = C1),
  AND(SUM(valid_terms) = COUNTA(terms), SUM(COUNTIF(A:A, terms)) >= 1)
)

公式逻辑说明

  1. 拆分输入内容:用SPLIT(D1, " + ")把D1中的词汇按+分隔成数组,存入临时变量terms
  2. 验证词汇合法性:
    • COUNTIF(A:A, terms):统计每个词汇是否存在于A列,存在则计1,否则0
    • (terms = C1):判断词汇是否等于C列的Extra,是则计1,否则0
    • 两者相加得到valid_terms数组,每个元素代表对应词汇是否为合法词汇(A列词汇或Extra)
  3. 双重条件判断:
    • SUM(valid_terms) = COUNTA(terms):确保所有输入词汇都是合法的(无列表外词汇)
    • SUM(COUNTIF(A:A, terms)) >= 1:确保至少包含一个A列的词汇
    • 两个条件同时满足时返回TRUE,否则返回FALSE

场景验证

  • 输入Red:符合条件,返回TRUE
  • 输入Extra:仅含C列词汇,返回FALSE
  • 输入Yellow + Extra:含A列词汇+合法Extra,返回TRUE
  • 输入Green:列表外词汇,返回FALSE
  • 输入Red + Green:含列表外词汇,返回FALSE

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 21:55:23