阅读文章(首页/办公软件/WPS教程/)

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

[日期:2007-07-17] 来源:  作者: [字体: ]

  

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

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

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


图6 实例
  
    步骤1.仍然开启迭代计算

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

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

  步骤3.开启菜单“数据”|“有效性”|“有效性条件”,在“允许”处选择“自定义”;在公式处输入=B7=TRUE;出错警告处之样式选择停止,再输入提示信息:“你输入的数据指定位数不是数字,请重新输入”。

  测试:在单元格输入“诺基亚-831”,系统立即阻止(见图7)。

图7 系统阻止
  
  四:限制用户有输入字母

  在单元格中输入英文单词时,也可以用数据有效性进行限制。

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

  步骤2.本例限制目标单元格为D3,以D4单元格为辅助,输入公式:  =COUNT(MATCH(CODE(UPPER(MID(D3,ROW(INDIRECT("1:"&LEN(D3))),1))),ROW(INDIRECT("65:90")),))=LEN(D3),见图8。

  公式含义:利用数组运算逐一对单元格字符转换成ANSII字符集之数字代码,并计算其个数,再与单元格字符长度进行比较,若相同则表示符合要求。

图8 单词练习
 
  步骤3.开启菜单“数据”|“有效性”|“条件”,在“允许”处选择“自定义”,在公式窗口输入=D4=TRUE,关添加阻止信息。

  测试:在D3输入“l0ve”(次字符为数字0),系统立即阻止输入。
 


上一页 [1] [2] [3] [4] [5] 下一页   
阅读:
录入:blue1000

评论 】 【 推荐 】 【 打印
上一篇:巧用WPS文字快速整理ACSII码表
下一篇:WPS Word让"更改图片"更简单、更省事
相关文章      
本文评论
  太复杂   (七杂八 ,2008-04-23 )
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款