字符串

设置单元格限制字符串长度且只录入数字

作者:学习笔记StudyNotes / 关注公众号:SlowLifeY  发布:2019-08-30

excel函数真是强大,单单一个函数就有时候能实现所需要的结果,更何况是函数与函数强强联手,那更是无敌了。
ISNUMBER()函数:该函数只有一个参数,其作用是判断单元格的字符是否是数字,如是,返回TRUE,否则返回FALSE。
LEN()函数:该函数也只有一个参数,其作用是计算单元格内的字符串长度,参数返回的是数字。
现在就使用这两个函数来实现即限制所录入字符串的长度,且只能录入数字的功能。
以上表格,想设置录入手机号码时只能录入11位数字,且不能含有空格或其他特殊符号。
步骤一:选择所要录入手机号的区域,选择excel菜单栏的“数据”,选择“有效性”
出现如下数据有效性对话框,选择有效性条件中的“自定义”,在公式中输入公式 =ISNUMBER(B2)*(LEN(B2)=11)
(公式的单元格根据实际做更改,公式中的“*”相当于AND(),“与”的意思,即两个条件需并列)
点击确定即可,也可以在出错警告录入提示信息。如下图所示:
当录入手机号码不符合规定时,就会出现提示,且只能重新输入。如下图所示:
以上只是列了三种情况的结果,输入了特殊符号,输入了的号码超出11位,输入的号码出现了空格。有兴趣也可以输入别的字符试试结果。
以上的设置就解决了输入手机号码只能录入11位且只能阿拉伯数字的问题。
下面还有一个问题就是,手机号码是唯一的,不能有重复,那要如何设置提示呢,这个比较简单,也是选中该区域,选择菜单栏的“数据”—“高亮重复项”边的小三角形,选中“设置高亮重复项”如下图:
当输入相同的手机号码时,单元格就会出现颜色。
以上是本人的一点学习总结,可能不尽完善,有问题可以留言批改。也感谢朋友提出的这个问题。


本文作者 :学习笔记StudyNotes

关注Ta的微信公众号获取更多图文精彩内容...