简单 Excel 数据验证不接受键入的数字
Simple Excel Data Validation didn't accept typed numbers
我正在使用 Excel 2013
我想在单元格 A7 上进行自定义数据验证,它允许:
- 任何长度为 3 的数字
或
- 任何长度为 6 的数字
我知道下面的公式没有优化,但这只是为了测试组合 AND OR 的目的。虽然下面的公式被数据验证 window 接受,但在测试时,none 的数字被接受。
=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
)
)
知道为什么这个公式不接受输入的数字吗?
谢谢。
如果 A7 已被格式化为 Text:
,则会出现此错误
我正在使用 Excel 2013
我想在单元格 A7 上进行自定义数据验证,它允许:
- 任何长度为 3 的数字
或
- 任何长度为 6 的数字
我知道下面的公式没有优化,但这只是为了测试组合 AND OR 的目的。虽然下面的公式被数据验证 window 接受,但在测试时,none 的数字被接受。
=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
)
)
知道为什么这个公式不接受输入的数字吗?
谢谢。
如果 A7 已被格式化为 Text:
,则会出现此错误