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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教您利用WPS表格检测输入数据的正确性 来源:WPS Office官网 报表录入人员每天面对大量数据录入,难保不出现一次疏忽。不管数据重要性如何,报表错误总会给工作带来负面影响。 那么,除了录入人员自身输入时目测外还有更简洁高效之法么? 答案是肯定的。WPS表格的数据有效性功能可以为您提供便利,有效阻止无效输入,从而提升数据的准确性和制表速度。 数据有效性功能众多,限于篇幅,专为您讲解以下内容,大家可以举一反三,解决更多类似问题。 1.控制成绩表只能输入数值   2.限制手机号只能输入阿拉拍数字   3.限制指定位数只能是数字   4.限制用户有输入字母   5.限制输入电话号码和手机   6.根据前单元格字符决定是否输入   7.控制输入1---10000之间的质数   注:为了方便您学习,请先下载本文中所需的ET文档。   一:控制成绩表只能输入数值    大家知道,学生成绩是用数字表示的,且一般在0-100之间。那么只要掌握这个规律进对之进行相应的限制则成绩录入时则可防范出错(例如输入小数点变成了逗号不利用汇总或者数据超过100分等等)。   步骤1.先看一个简易的成绩表(见图1),先选中成绩区B2:B11,打开菜单数据|“有效性。 图1   步骤2.在设置数据有效性|“条件|“允许处选择自定义;在公式处输入=ISNUMBER(B2)*AND(B2=100,B2=0)(见图2)。   公式含义:ISNUMBER(B2)表示必须是数字,AND(B2=100,B2=0)表示数据必须在0-100之间;两个条件中用*号连接表示必须同时满足两个条件。 图2   步骤3.在出错警告选项卡之样式选择停止,错误信息处输入 你输入了非数字或者不在0--100范围中,请重新输入点确定。   测试:在B2:B11区域输入大于100或者小于0或者ABC”等等数据看,系统将弹出提示并阻止您的输入。从而确保成绩录入的范围正确性(见图3)。 图3   二:限制手机号只能输入阿拉拍数字   某单元格用于存放手机号码,为了防范输入错误,同样可以利用数据有效性进行相应的约束。手机号码的特点是:每一个字符都是阿拉伯数字,不包括小数点,这与成绩分数不同;位数为11位。对手机号每个字符都进行检测,需要用到数组运算,而WPS2007表格的数据有效性公式中不支持数组运算,所以不能像前例一样直接在有效性公式窗口输入公式。而是借助辅助单元格,同时打开迭代计算来达到目的。   步骤1.打开菜单工具|“选项|“重新计算,按以下方式设置(见图4)。 图4   步骤2.本例手机号码存于C8单元格,则将D8做为辅助单元格格,在其中输入公式:  =AND(NOT(ISERROR(FIND(MID(C8,ROW(INDIRECT(1:LEN(C8))),1),0123456789))),LEN(C8)=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   步骤3.开启菜单数据|“有效性|“有效性条件,在允许处选择自定义;在公式处输入=B7=TRUE;出错警告处之样式选择停止,再输入提示信息:你输入的数据指定位数不是数字,请重新输入。   测试:在单元格输入诺基亚-831,系统立即阻止(见图7)。 图7   四:限制用户有输入字母   在单元格中输入英文单词时,也可以用数据有效性进行限制。   步骤1.仍然开启迭代计算   步骤2.本例限制目标单元格为D3,以D4单元格为辅助,输入公式: 

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档