WEB开发网
开发学院软件教学办公软件Wps Office 教您利用WPS表格检测输入数据正确性 阅读

教您利用WPS表格检测输入数据正确性

 2007-06-25 08:13:29 来源:WEB开发网   
核心提示: 公式含义: NOT(ISERROR(FIND(MID(C8,ROW(INDIRECT("1:"&LEN(C8))),1),"0123456789")))表示每一位字符必须是阿拉伯数字;LEN(C8)=11表示必须为11位,当然也可自己再加条件,教您利

公式含义: NOT(ISERROR(FIND(MID(C8,ROW(INDIRECT("1:"&LEN(C8))),1),"0123456789")))表示每一位字符必须是阿拉伯数字;LEN(C8)=11表示必须为11位。当然也可自己再加条件,例如字符“13”开始之类。

步骤3.开启菜单“数据”|“有效性”|“有效性条件”,在“允许”处选择“自定义”;在公式处输入“=D8=TRUE”,并在出错警告选项卡输入信息“你输入的不是阿拉伯数字或者不是11位,请重新输入!”

测试:在单元格中输入一个错误的号码“I3512345566”,已被系统阻止(见图5)。

图5 错误提示

三:限制指定位数只能是数字

与前两例不同,本例可以自定义从某位数开始某位数结束限制为数字。

先看实例(见图6),起始位和结束位单元格可以随意定义,只要结束位不小于起始位即可。目的是设置完后手机型号单元格的指定位数只能是阿拉伯数字,否则阻止输入。

图6 实例

  步骤1.仍然开启迭代计算

步骤2.手机型号下面单元格做为辅助单元格,输入公式:=OR(ISERROR(FIND(MID(B6,ROW(INDIRECT(C6&":"&D6)),1),"0123456789")))=FALSE

公式含义:利用数组运算查找指定字符是否位于“0123456789”,有一个在范围之外则返回逻辑值FALSE.

上一页  1 2 3 4 5 6  下一页

Tags:利用 WPS 表格

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接