Google Sheets单元格数据验证能否设置多条件表达式?
Google Sheets 数据验证多条件设置方法
你遇到的表达式无效问题是因为语法错误,Google Sheets中不能直接用AND作为运算符连接条件,正确的多条件组合方式有两种:
使用
AND()函数包裹多个条件
正确的表达式应为:=AND(NOT(ISBLANK(C2)), B2=1)AND()函数会同时校验两个条件:C2单元格不为空,且B2单元格的值等于1,只有两个条件都满足时,数据验证才会通过。用乘号
*实现逻辑与(适用于返回布尔值的条件)
也可以写成以下形式:=NOT(ISBLANK(C2)) * (B2=1)在Google Sheets中,布尔值
TRUE会被转换为1,FALSE转换为0,只有两个条件都为TRUE时,相乘结果才为1(验证通过),否则为0(验证不通过)。
注意事项
- 设置数据验证时,必须选择**「自定义公式」**作为验证条件类型
- 公式中的单元格引用要使用相对引用(如
C2、B2),这样将验证规则应用到其他行时,会自动对应到当前行的对应单元格
内容的提问来源于stack exchange,提问作者James Pockmire
相关产品推荐
相关产品推荐

