时间:2016-04-03 13:31 来源: 我爱IT技术网 作者:佚名
有时候我们需要单元格有数据校验的功能,比如只能输入8位数字,而且后两位是00的数字,这该怎么处理呢?交给Excel的数据有效性吧。本例以Excel2003为例。
![微软Excel技巧:[19]单元格数据类型校验](http://www.52ij.com/uploads/allimg/160403/13314Cb4-0.jpg)
前期准备工作(包括相关工具或所使用的原料等)
Microsoft Office Excel 2003电脑一台详细的操作方法或具体步骤
如图,要在A列输入档案编号,要求编号是8位数,并且最后两位是00,要实现当用户继续输入档案号不符规定时弹出错误框。
![微软Excel技巧:[19]单元格数据类型校验](http://www.52ij.com/uploads/allimg/160403/1331461058-1.jpg)
选择数据区域,如A2到A20,点击菜单栏“数据”-“有效性...”,打开“数据有效性”对话框。
![微软Excel技巧:[19]单元格数据类型校验](http://www.52ij.com/uploads/allimg/160403/1331461P3-2.jpg)
在“数据有效性”对话框中的“设置”选项卡中,有效性条件选择自定义,公式中填写:“=and(len(a2)=8,search("*00",a2)=1)”。勾选“忽略空值”复选框。
![微软Excel技巧:[19]单元格数据类型校验](http://www.52ij.com/uploads/allimg/160403/13314BW3-3.jpg)
好了,确定后试试看吧。。在A5中输入5214回车确认,会弹出错误提示框。同样,输入不为00结尾的也会有错误提示框。
![微软Excel技巧:[19]单元格数据类型校验](http://www.52ij.com/uploads/allimg/160403/1331462504-4.jpg)
是不是很简单呢?这里的公式对and里面的参数进行判断,如果全部为“真”才能满足有效性的要求,否则就会弹出错误框。
本Excel经验是个系列经验,可以点击“全文阅读”模式下文末的“系列”链接访问关于Excel的其他经验,当然也可以点击这里直达:
http://jingyan.baidu.com/season/49168
![微软Excel技巧:[19]单元格数据类型校验](http://www.52ij.com/uploads/allimg/160403/1331462196-5.jpg)
注意事项
如果本文帮助了你,请投票、收藏支持我;如果有任何问题或建议,请评论告知,谢谢~~微软Excel技巧(共26篇)上一篇:设置另类批注|下一篇:如何限制重复值的...经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
