打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel105 | 利用数据验证(数据有效性)规范数据输入



问题来源


EXCEL输入数据时,经常会输入不规范或者无效的数据,对数据的统计工作带来很大的麻烦。

数据验证能够建立特定的规则,限制单元格可以输入的内容,从而规范数据输入,提高数据统计与分析效率。

数据验证,在EXCEL2010及以前的版本中称为“数据有效性”。


使用示例
一、规范性别输入

利用数据验证输入性别,不仅数据规范,而且快速。

方法如下动图:

特别注意:

1、序列来源中,“男”与“女”两个字之间一定是“英文状态的逗号,即半角逗号;

2、只要对一个单元格设置了数据验证,鼠标拖动单元格右下角填充柄,进行填充,即可将“数据验证”填充到其他单元格,

二、限定输入内容


当然,输入的内容也可以用第一种输入性别的方法以序列的方式直接写入来源。

三、限定数字范围

1、静态限制输入数值范围:

2、动态限制输入数值范围:

这种动态限定数据的方法,设置了数据验证以后,可以通过修改最小值与最大值单元格的数值,动态调整数据允许输入的范围。

四、限定文本长度



限定文本长度还可以设置通过“文本长度——介于”,来设置文本位数的范围。

五、限制输入重复信息

数据】——【数据验证】:验证条件选择自定义,输入公式:

=COUNTIF(H:H,H1)=1”。

公式的含义是:H列中,H1单元格的内容只出现1次。如果H列中H1单元格内容出现次数超过1,则禁止输入。

如动图:


六、限定身份证号码

【数据】——【数据验证】:验证条件选择自定义,输入公式:

“=AND(LEN(H1)=18,COUNTIF(H:H,H1&'*')=1)”。

其中:

LEN(H1)=18,含义是H1单元格内容的长度为18位;

COUNTIF(H:H,H1&'*')=1,含义是在H列中H1单元格内容只出现1次,也就是不能重复出现;

(为什么查找身份证出现次数,还要在查找单元格后面添加“&'*',请参考Excel | 身份证号码统计易出现的错误)

AND(LEN(H1)=18,COUNTIF(H:H,H1&'*')=1),含义是同时满足内容长度为18位、不能重复出现两个条件。


七、限制输入空格

【数据】——【数据验证】:验证条件选择自定义,输入公式:

“=ISERR(FIND(' ',ASC(H1)))”。

其中:

ASC(H1),含义是H1单元格的全角空格转换为半角空格

FIND(' ',ASC(H1)),含义是在H1单元格中查找空格,如果包含空格,则返回空格在H1单元格的位置,即一个数字;如果没有空格,则返回错误值#VALUE;

ISERR(FIND(' ',ASC(H1))),含义是通过ISERR函数,将包含空格时返回的错误值转换为逻辑值TRUE,表示允许输入;将包含空格时返回的数值转换为逻辑值FALSE,表示禁止输入。

如下动图:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel | 用数据验证设置不允许输入空字符
excel限制输入空格个数
【298.Office技巧:如何防止单元格数据重复录入?】
如何通过数据有效性限制空格的输入?| 薪技巧
UC头条:数据录入, 这些有趣实用的Excel小技巧你用过没?
excel如何限制不能输入空格
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服