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

Google Sheet校验公式需求:不符代码自动展示在指定列

Google Sheets 规则校验解决方案

核心逻辑拆解

针对两种规则场景,分别设置校验公式,错误时显示对应代码,正确则留空。

情况1校验(A列含"P"/"W")

在目标列(比如D列)输入以下公式,下拉应用到所有行:

=IF(REGEXMATCH(A2, "P|W"), IF( (B2="NO" AND C2="N") OR (B2="YES" AND C2="R"), "", C2), "")
  • 逻辑说明:
    1. 检查A列单元格是否包含"P"或"W",支持多代码单元格(如"P,X"这类格式)
    2. 若符合情况1,验证B列决策与C列代码的对应关系是否合规
    3. 不符合规则时返回C列的错误代码,符合则留空

情况2校验(A列不含"P"/"W")

在另一目标列(比如E列)输入以下公式,下拉应用到所有行:

=IF(NOT(REGEXMATCH(A2, "P|W")), IF(B2="NO" AND C2="IM", "", C2), "")
  • 逻辑说明:
    1. 检查A列单元格是否不包含"P"或"W"
    2. 若符合情况2,验证B列是否为"NO"且C列是否为"IM"
    3. 不符合规则时返回C列的错误代码,符合则留空

特殊场景适配

如果A列多代码用其他分隔符(如空格、分号),可修改REGEXMATCH的匹配规则,比如分隔符是空格时,改为REGEXMATCH(A2, "\bP\b|\bW\b"),避免误匹配"PW"这类连写代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 09:02:55