同学们有没有遇到这种情况,设计了一张完美的表格,发给同事们填写或进行协作编辑的时候,同事编辑后或发给你的表格变得面目全非。一般填写说明是没人看的,规定的分类填的五花八门,该填数字的地方,有许多文本混杂其中,日期格式输入的乱七八糟。
真是挠头啊,怎么办啊?其实,在WPS表格中进行限制输入和提醒告知的方法很多,下面给大家总结了一下,看哪种适合你们。
1. 应用数据有效性限制输入
(1)文本类型限制
这种情况常见在录入岗位、部门、公司等有固定选项的情况,我们可以通过“数据”—“有效性”—“序列”来设置
这种方法简单有效,便于数据的统一规范分类统计,如果需要更高级一点的话,可以设置为多级联动下拉列表,之前的文章已经介绍了,在这里就不多说了,有感兴趣的可以移步去看一下。
(2)日期类型限制
日期类型在各种表中是最容易出错的,好多人习惯用“.”作为年月日间隔,如“2018.3.15”,这不是标准的日期格式,在之后统计中会很麻烦。标准的格式为“2018-3-15”、“2018/3/15”或“2018年3月15日”。
我们可以应用“数据”—“有效性”—“日期”,来选定日期范围,限定输入日期格式。比如,录入入职日期,可以限定“1900-1-1”至“2020-3-8”(现在日期),这样,输入文本或超出这个日期范围就会报错。
(3)数字格式限制
比如下表考核打分表,分数有一定限制,我们可以应用数列,也可以用数值限制。“数据”—“有效性”—“整数”,来选定数值范围,限定输入格式(这里限制整数就可以,如果需要限制小数,那么选择小数设置)。
2. 限制录入重复项
有些表格我们不希望出现有重复值,那样可能造成重复统计,我们可以利用WPS表格的限制重复项来实现。“数据”—“拒绝录入重复项”—“设置”—选择区域
我们也可以选择“高亮重复项”,如果有重复值时会高亮显示,起动提醒的作用。
3. 利用条件格式进行提醒
比如,我们可以设置条件格式条件,当入职日期小于1985年(建厂日期在1985年)的日期单元格设置为底色为红色,设置条件格式公式为:
当季度考核分数大于100分(应为1-100分)设置为改行底色为红色。
公式为:=and($F3>100,$F3<0)
部门不在部门列表中的文本设置为底色为红色。部门列表在设置!$C$2:$C$4位置。
公式为:=countif(设置!$C$2:$C$4,$C3)=0
这种方法不能限制输入,只能作为提醒,如果输入错误可以高亮标识出来,因为,一般情况下,用户不是有意输错,而是不注意,如果提醒之后,应该可以正确输入。
4. 利用单元格格式进行输入提醒
可以对数字项进行输入提醒,我们要求是输入0-100之间的数,当输入负数时,显示“输入错误”,当输入文本时,显示“不能输入文本”,而且,必须是输入小于100的正数。这样的效果可以用WPS表格的单元格格式代码来实现,它的组成规则为(用“;”分开):
正数;负数;零文;本
我们右键—“单元格格式”—“自定义”—“类型”中输入::
#;"输入错误";#;"不能输入文本"