Excel数据有效性怎么设置?excel的公式和数据的使用技巧

在实际的工作中,我们经常遇到数据不规范的情况,如果数据源不够规范,处理起来费时费力……此篇文章我们来学习一些含金量极高的数据有效性设置技巧。

一、数据唯一性。

目的:禁止输入重复工号并进行提示。

Excel数据有效性怎么设置?excel的公式和数据的使用技巧

方法:

1、选择工号所在的列(暨A列)。

2、【数据】-【数据验证】,选择【允许】中的自定义,在公式中输入=COUNTIF(A:A,A3)=1。

3、单击【出错警告】标签,输入【标题】和【错误信息】并【确定】。

解读:

工号同身份证号一样,是唯一的,不能重复的用,也就是只有一个。所以用公式=COUNTIF(A:A,A3)=1来限制它的个数,如果它的个数大于1,就报错。要求重新输入。

二、数据准确性。

目的:限制文本的长度,当文本长度不够或超长时都进行限制输入。

Excel数据有效性怎么设置?excel的公式和数据的使用技巧

方法:

1、选择身份证号所在的列(暨E列)。

2、【数据】-【数据验证】,选择【允许】中的文本长度,【数据】中的【等于】,【长度】中输入18(身份证号的长度为18)。

3、单击【出错警告】标签,输入【标题】和【错误信息】并【确定】。

解读:

身份证号的长度为18,所在【长度】中输入18,此数据根据实际情况自行定义。例如手机号的长度为11。

三、逐行录入,严禁跳行。

目的:逐行录入数据,不允许跳行。

Excel数据有效性怎么设置?excel的公式和数据的使用技巧

方法:

1、选定第一列(一般情况都是从第一列录入下一行数据)。

2、【数据】-【数据验证】,选择【允许】中的【自定义】,在【公式】中输入=COUNTA(A$3:A3)=ROW(A1)。

3、单击【出错警告】标签,输入【标题】和【错误信息】并【确定】。

解读:

公式:=COUNTA(A$3:A3)计算的是从A3开始到当前非空单元格的个数;=ROW(A1)提取的是从A1单元格开始的行号,从1开始逐步增加。公式=COUNTA(A$3:A3)=ROW(A1)计算的是当前非空单元格的数目如果不等于逐步增加的行号,就限制输入。

四、下拉列表显示当前时间。

目的:快速显示当前系统时间。

Excel数据有效性怎么设置?excel的公式和数据的使用技巧

方法:

1、在任意单元格中输入公式:=NOW()获取当前系统时间。

2、选中目标单元格,【数据】-【数据验证】,选择【允许】中的序列,单击【来源】右侧的箭头,并选择获取当前系统时间的单元格。【确定】。

3、快捷键Ctrl+1打开【设置单元格格式】对话框,选择【分类】中的【日期】,单击【类型】中的【2012/3/14 13:30】并【确定】。