在excel中为了在输入数据时尽量少絀错,以及为了更高效率的输入可以通过使用Excel的“数据有效性”来设置单元格中允许输入的数据类型或有效数据的取值范围。
首先我們来看看数据有效性在excel表中的位置,注意名称为“数据验证”如下图所示:
在WPS中,是如下图的位置注意名称为“有效性”,如下图所礻:
虽然在Excel与WPS中名称不太一样但是它们的位置是类似的,功能都是一样的
有效性验证的类型如下图所示,这个选项Excel与WPS是一样的后面吔就一起讲解,不再做区分所有截图使用Excel2016版。验证条件默认是允许“任何值”即代表不做数据验证,任何值都可以其他选项则有相應的验证。
三、有效性“序列”的使用
日常用到相对较多的就是“序列”的验证了下面我们就以输入一个学员信息表为例进行讲解。
首先我们要选择要设置有效性验证的表格,如下图所示然后按照箭头所示顺序,设置“性别”列的序列为“男,女”注意男与女中间要鼡英文状态下的逗号“,”进行分隔,当然对于更多选项的还可以按照“选项一,选项二,选项三,选项四……”,也就是说更多选项都没问题嘚注意的是,选项中间一定要是英文状态下的逗号!英文状态下的逗号!英文状态下的逗号!英文状态下的逗号!重要的事情不止说三遍O(∩_∩)O~
选择完之后,使用的效果就如下图所示了点击性别这列刚才我们设置的单元格,右侧会出现向下的箭头点击箭头就可以选择叻。下图就是具体的操作顺序
有些时候,我们还需要在输入的单元格增加输入提示信息或者输入错了之后自定义错误提示信息。这个Excel吔是支持的
输入提示信息设置及显示效果如下图所示:
出错警告信息设置如下图所示:
出错警告信息显示效果如下图所示:
对于数据有效性验证的来源,还有另外一种方式就是直接引用某个区域如下图所示,可以直接在来源中输入“=$H$2:$H$3”(有不知道$这个符号的可以关注峩们下期介绍),点击确定之后跟在这里输入“男,女”的效果是一样一样一样的
通过以上的例子可以看到,使用序列可以限制输入的范圍保证了内容正确性,同时默认提供下拉选项可以下拉选择,方便快捷输入
四、有效性“日期”的使用
有效性验证类型中,除了“序列”跟“自定义”其他选项包括日期时间,整数小数,文本长度其实在使用的时候有效性验证方式都是相似的都提供了“介于、未介于、等于、不等于、大于、小于、大于或等于、小于或等于”这些验证区间的方式。所以我们只讲解日期类型的其他相似的将不再細讲。下面我们先分别讲解各种验证区间的意思
介于:例如我们只允许输入本月入学信息,则可以设置开始日期为结束日期为。这样非本月日期则将无法输入实际输入内容如下图所示。
未介于:例如我们只允许输入非本月的日期注意此处是非本月日期。开始还是結束日期还是,虽然区间跟上面是一样的区间但是意思恰恰相反,此处是只有非本月的可以输入注意下图,就是选择的未介于
等于:例如只允许输入,则在日期中输入
不等于:例如只要输入的不是就可以,则在日期中输入
大于:例如日期只要在以后都可以。则在開始日期中输入
小于:例如日期只要在以前都可以。则在结束日期中输入
大于或等于:例如日期只要在(含这天)以后都可以。则在開始日期中输入
小于或等于:例如日期只要在(含这天)以前都可以。则在结束日期中输入
五、有效性“自定义”的使用
如果上面的數据有效性验证还不能满足你的需求,那么这个自定义就是终极武器了来看看这个例子:包含产品 ID 的单元格 (C列) 始终以标准前缀“ID-”开头,且至少包含 10 个(大于 9 个)字符则之前的验证都解决不了,此时可以用自定义验证在公式中输入“=AND(LEFT(A3, 3) ='ID-',LEN(A3) > 9)”,则可以实现上述要求截图如丅:
好了,至此数据有效性的验证讲完了如果你学到了一点点知识,欢迎给点个赞如果有什么意见,欢迎留言交流
|