【发布时间】:2016-02-19 00:07:35
【问题描述】:
已编辑
我想对一组 excel 单元格进行 3 2 次验证,如果其中任何一个失败,则应显示错误消息。
我能够成功实施其中之一。但我需要帮助来合并第三个。
1。检查单元格是否留空(我可以通过取消选中忽略空白来捕获空白值)
- 检查单元格是否只有文本
- 检查长度是否超过 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))
长度检查未按预期工作。它甚至不允许我输入带有 2 个字符的文本。
提前致谢
【问题讨论】:
-
不是所有三个参数吗?我觉得你的公式少了一个“)”,如果最后少了,你需要把IF公式的真假颠倒
-
@WyattShipman 让我检查一下
-
你是对的。删除了空白支票。仍然遇到同样的问题
-
问题似乎是公式中的相对单元格引用。如果您单击 C11:C1048576 范围内的不同单元格,您会发现它们在验证窗口中具有不同的范围。这些不同范围内的空白导致验证失败。这里的前两个答案都避免了您遇到的移位范围问题。
标签: excel validation excel-formula