首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel数据有效性验证,自定义

数据有效性的数字,文本系统自带的验证请参照我上一篇的文章

本次介绍自定义数据验证

首先自定义验证你需要对函数有一些了解,才能根据需要,自由的设置,自定义的内容。

比如我们规定文字的长度,我们就需要知道len函数

再比如我们想要输入的文字唯一,我们可能通过count函数去实现。

现在我们看看限制文字长度怎么实现

选中任意单元格(同样也可以选中多个单元格,你选中的单元格就是你设定限制的区域),我以选中A1单元格为例,数据--数据验证--自定义

比如输入手机号的时候我们限定输入11位,我们在公式中输入:=len(A1)=11

点击确定,在A1输入数字,比如输入123456789这9个数字会报错,输入12345678911总共11位数字就不报错

接下来我们看看怎么实现唯一性

比如我们要实现A1:A10数据唯一性

选中A1:A10单元格区域

数据--数据验证-自定义 在公式中输入

=if(COUNTIF($A$1:$A$10,A1)=1,A1,"")

或者=IF(COUNTIF($A$1:$A1,A1)=1,A1,"")都可以,点击确定

这个公式是先通过countif条件数量计算$A$1:$A$10等于A1的内容有几个,再通过if判断,如果等于1就可以输入,大于1就不允许输入。如果不会countif和if的用法请参照视频教程

https://www.toutiao.com/video/7228626244731044413/和

https://www.toutiao.com/video/7228617014477390392/

然后我们在A1输入1,再在A2输入1之后就会报错

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ObVKuAP0jsGMSjRLQpl8rV4w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券