简单的Excel数据验证不接受键入的数字

时间:2015-03-17 13:34:33

标签: excel excel-2013

我正在使用Excel 2013

我想在单元格A7上进行自定义数据验证,允许:

  • 任何长度为3的数字

  • 任何长度为6的数字

我知道下面的公式没有优化,但这仅用于测试组合AND OR目的。虽然数据验证窗口接受下面的公式,但在测试时,不接受任何数字。

=OR(AND(ISNUMBER(A7);LEN(A7)=3);AND(ISNUMBER(A7);LEN(A7)=6))

相同的公式(重新格式化以便于阅读):

=OR(
    AND(
       ISNUMBER(A7);
       LEN(A7)=3
    );
    AND(
       ISNUMBER(A7);
       LEN(A7)=6
    )
)

知道为什么这个公式不接受打字数字?

感谢。

1 个答案:

答案 0 :(得分:0)

如果 A7 已格式化为文字,则会出现此错误:

enter image description here