使用多个条件validationExcel单元格值

EDITTED

我想对一组excel单元格做3 2个validation,如果其中任何一个失败,应该显示一个错误信息。 我能够成功实现其中之一。 但我需要帮助,以纳入第三个。

1.检查单元格是否留空 (我可以通过取消检查忽略空白来捕获空白值)

  1. 检查单元格是否只有文本
  2. 检查长度是否超过3个字符。

AND(NOT ISBLANK(C11:C1048576),ISTEXT(C11:C1048576),IF((LEN(C11:C1048576)> 3),FALSE,TRUE))

AND(ISTEXT(C11:C1048576),IF((LEN(C11:C1048576)> 3),FALSE,TRUE))

长度检查不能按预期工作。 它不会让我甚至input2个字符的文本。

在这里输入图像说明

提前致谢

我想你要找的是:

= AND( ISTEXT( C11 ), LEN( C11 ) <= 3 ) 

这应该是单元格C11中的数据validation规则。 现在,您可以复制或横跨。

这也将起作用: =AND(ISTEXT($C$11:$C$1048576), IF((LEN($C$11:$C$1048576) > 3), FALSE, TRUE))