电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 电脑学院 > 办公软件 > WPS > 正文
[组图]利用WPS表格检测输入数据的正确性
利用WPS表格检测输入数据的正确性
2007-7-8 10:25:59  文/andysky   出处:金山   

  步骤1.选中B2:B11,将之单元格格式设为“文本”。

  步骤2.开启菜单“数据”|“有效性”|“有效性条件”,在“允许”处选择“自定义”;在公式处输入:=OR((LEN(B2)=11)*ISNUMBER(--B2)*LEFT(B2,2)=13,(LEN(B2)=12)*(MID(B2,5,1)="-"))

  公式含义:(LEN(B2)=11)*ISNUMBER(--B2)*LEFT(B2,2)=13用于限制手机号码:(LEN(B2)=11)表示必须是11位,ISNUMBER(--B2)表示必须是数字,LEFT(B2,2)表示以13开头(可以自行修改);(LEN(B2)=12)*(MID(B2,5,1)="-")用于限制电话号码必须是12位,且第5位是“-”。

  步骤3.设置出错时之警告信息:“你输入的不是正确的手机或者电话号码,请重新输入!”。

  测试:在区域任意单元格输入10位数字1351234567试试,立即被系统阻止(见10)。

图10

  六:根据前单元格字符决定是否输入

  说明:为了表示对少数民族学生的优待,根据学校提供的学生学习期间操行分进行高考加分.范围在1到20分之间,汉族学生不能加分。用数据有效性对此类事件也可以进行有效性检测。

  先看看单元格数据(见图11)。

图11

  步骤1.选中D2:D11,打开菜单“数据”|“有效性”|“有交性条件”,选择自定义。

  步骤2.在公式处输入=(C2<>"汉族")*(D2>=1)*(D2<=20)。

  公式含义:前单元格非汉族且大于等于1、小于等于20.

  步骤3.在出错警告处输入信息“该生非少数民族或者加分不在1-20分以内.请重新输入。”

  测试:在汉族学生后面输入任意字符或者在其它民族学生之加分单元格格输入21,系统立即阻止输入(见图12)。

图12

  七:控制输入1---10000之间的质数

  学校常常需要计算质数(质数即只能被除1和自身整除之数字)。

  本例则限制单元格只能输入1---10000之间之数字且必须是质数。

  步骤1.本例中限制对象为A2,选中单元格A2(见图13)。

图13

  步骤2.打开菜单“数据”|“有效性”|“有交性条件”,选择自定义。在公式处输入:  =AND(B2<>1,B2<=10000,OR(B2<4,PRODUCT(MOD(B2,ROW(INDIRECT("2:"&INT(B2^0.5)))))))

  步骤3.在出错警告处样在式选择停止,输入信息:“您输入的不是质数或者超过10000,请重新输入!”

  测试:在B2输入1、4、10001等等数据时,系统立即阻止输入。

 

  结语:

  数据有效性有一个强大的工具,将它配合函数公式能产生很大的作用,除上述数据控制外,还具有以下功能:

  限制指定数值大小的整数;

  限制指定字符长度的整数;

  限制指定大小的小数;

  产生下拉菜单;

  限制指定范围的日期和时间;

  限制指定长度字符;

  限制输入指定姓氏之人名;

  限制输入指定省下所属市名;

  达成选择时提示;等等等等。

  其中最大功能在于自定义允许条件为自定义,它可以配合函数产生无穷的变化,达成您各种需求。数据有效性也有它自身限制,使用时需要注意。即它只自限制手动输入字符,无法防范粘贴数据。所以对需要限制输入字符之单元格只能手动输入,否则会删除有效性信息。

上一页  [1] [2] 

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    WPS文字轻松为照片做修饰
    WPS技巧:快速在文档中输入加减乘除
    教你巧用WPS表格提取身份证个人信息
    用WPS软件保护教学文档安全
    批量清除WPS/Word文档中的回车符
    WPS演示中的荧笔光 教师教学的好帮手
    为WPS2009演示文档插入连续背景音乐
    WPS让文字在两个文本框内自由滑动
    WPS技巧:手把手教你制作红头文件
    巧用WPS公式编辑器输入任意带圈的数…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号