Excel数据验证-限制字符类型和长度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel数据验证-限制字符类型和长度相关的知识,希望对你有一定的参考价值。
我对excel相对陌生,因此对这个简单的问题表示歉意。
我想将数据验证添加到Excel中的一系列单元格,这些单元格将用于收集“全名”。我希望单元格仅允许:文本输入(字母中的所有字母均小写和大写)并且字符长度为1-70。
我不知道“数据验证”窗口中的自定义论坛,但是不确定正确的命令。我也尝试过使用“文本长度”,但是这仍然允许输入数字和符号。
谢谢!
答案
相同
=AND(LEN(A1)<=70,ISNUMBER(SUMPRODUCT(SEARCH(MID(A1,ROW(1:999),1),"abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ&<>"))))
另一答案
在Custom
部分中尝试此操作:
=AND(SUMPRODUCT((MID(UPPER(A1),ROW(INDIRECT("1:"&LEN(A1))),1) >="A")*(MID(UPPER(A1),ROW(INDIRECT("1:"&LEN(A1))),1) <="Z"))=LEN(A1),LEN(A1)<=70)
不区分大小写,它检查所有条目都在[A-Za-z]
范围内,并且长度不超过70。
如果要在条目中保留空格,则可以如下所示添加该测试:
=AND(SUMPRODUCT((MID(UPPER(A1),ROW(INDIRECT("1:"&LEN(A1))),1) >="A")*(MID(UPPER(A1),ROW(INDIRECT("1:"&LEN(A1))),1) <="Z") + (MID(UPPER(A1),ROW(INDIRECT("1:"&LEN(A1))),1) =" "))=LEN(A1),LEN(A1)<=70)
以上是关于Excel数据验证-限制字符类型和长度的主要内容,如果未能解决你的问题,请参考以下文章