Excel条件格式与数据有效性双剑合璧,规范用户数据录入


Excel条件格式与数据有效性双剑合璧,规范用户数据录入

条件格式:
根据不同的条件,设置单元格的不同样式,一般由规则、格式及应用范围组成 。
数据有效性:
对单元格或单元格区域输入的数据从内容到数量上的限制 。对于符合条件的数据,允许输入;对于不符合条件的数据,则禁止输入 。这样就可以依靠系统检查数据的正确有效性,避免错误的数据录入 。
既然条件格式和数据有效性这么神奇的,那么他们到底可以带来什么样的应用效果?我们来看一个例子吧!
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

数据有效性与条件格式
上面案例是一个简单的数据采集表格,为了避免用户录入的数据不规范对表格做了以下处理:
第一: 对可枚举的信息做成下拉选项并给出录入提示,如性别对应男、女 。
第二: 对邮箱信息进行格式校验 , 不符合邮箱规则的数据给出警告提示 。
第三:检测数据是否连续录入,出现跳行则给出警告提示 。
第四:对符合条件的数据设置底纹颜色并给出友好的提示信息 。
接下来,我们看如何实现上面四个效果 。

一、下拉选项的制作


Excel条件格式与数据有效性双剑合璧,规范用户数据录入

下拉选项效果
1) 选中[性别]列 。
2) 点击[数据]选项卡 。
3) 从[数据]选项卡中找到数据工具中的[数据验证] 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

数据验证
4) 从数据验证窗口中选择设置 。
5) 从验证条件中的允许条件里面选择[序列] 。
6) 来源框中输入[男,女],注意中间是英文逗号 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

数据验证设置
7) 切换到[输入信息]设置 。
8) 输入标题和输入信息 。
9) 点击[确认]即完成了下拉选项的设置 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

提示信息设置

二、邮箱格式的校验


Excel条件格式与数据有效性双剑合璧,规范用户数据录入

邮件格式校验效果
1) 选中[邮箱]列 。
2) 点击[数据]选项卡 。
3) 从[数据]选项卡中找到数据工具中的[数据验证] 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

数据验证
4) 从数据验证窗口中选择设置 。
5) 从验证条件中的允许条件里面选择[自定义] 。
6) 公式框中输入[=COUNTIF($C2,"?*@?*.?*")]
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

自定义公式
公式解释:
COUNTIF:在指定区域中按指定条件对单元格进行计数 。
公式语法:= COUNTIF(range,criteria)
参数range 表示条件区域——对单元格进行计数的区域 , 此处用$C2表示,代表C列从第二行开始的单元格 。
参数criteria 表示条件——条件的形式可以是数字、表达式或文本,甚至可以使用通配符 , 此处我们用表示邮箱 。
星号*是通配符,可以代表任何字符,问号?是占位符 , 代表一个字符位置 。这个翻译过来的意思是,@符号前至少由一个字符,@符号之后至少包含两个字符且中间由一个小圆点.连接 。
7) 切换到[出错警告]设置 。
8) 样式中选择[停止] 。
9) 输入标题和输入信息 。
10) 点击[确认]即完成了邮箱验证的设置 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

提示信息设置

三、检测数据是否连续


Excel条件格式与数据有效性双剑合璧,规范用户数据录入

连续输入效果
1) 选中[姓名]列 。
2) 点击[数据]选项卡 。
3) 从[数据]选项卡中找到数据工具中的[数据验证] 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

数据验证
4) 从数据验证窗口中选择设置 。
5) 从验证条件中的允许条件里面选择[自定义] 。
6) 公式框中输入[=COUNTBLANK($A$2:$A3)=0]
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

公式设置
公式解释:COUNTBLANK函数是计算指定单元格区域中空白单元格的个数 。
公式语法:COUNTBLANK(range),此处我们用$A$2:$A3表示,从A列第二个单元格开始到当前单元格中间是否存在空格,如果没有则符合要求,有空格则不符合要求 。
7) 切换到[出错警告]设置 。
8) 样式中选择[停止] 。
9) 输入标题和输入信息 。
10)点击[确认]即完成了连续输入验证的设置 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

提示信息设置
本案例中的输入完整性由两部分组成,第一部分文字提示信息:您还有信息未填完和信息已填完整 。第二部分对填写完整的数据设置底纹颜色 。

四、输入完整性检测--文字提示


Excel条件格式与数据有效性双剑合璧,规范用户数据录入

文字提示效果
文字提示我们在D列设置一个公式即可完成 。
=IF(AND(A3="",B3="",C3=""),"",IF(OR(A3="",B3="",C3=""),"您还有信息未填完","信息已填完整"))
公式解释:AND函数做"与"判断 , 都符合条件的返回TRUE 。OR函数做"或"判断,有一个为真则返回TRUE 。IF做逻辑判断,为TRUE时需要做什么,为FALSE时需要做什么 。这三个函数是Excel中的逻辑判断的三剑客,应用非常广泛,后续会专门针对它们写一个专题文章,做更详细讲解 。
公式效果:如果ABC列都有填写完整 , 则提示[信息已填完整],如果中间有一个填写了,但存在有未填写的,则提示您还有信息未填完] 。

五、输入完整性检测—底纹填充


Excel条件格式与数据有效性双剑合璧,规范用户数据录入

底纹填充效果
1) 点击[开始]选项卡 。
【Excel条件格式与数据有效性双剑合璧,规范用户数据录入】2) 点击样式工具中的[条件格式] 。
3) 选择[新建规则] 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

4) 从编辑格式规则中选择[使用公式确定要设置格式的单元格] 。
5) 填入公式[=$D3="信息已填完整"] 。
6) 点开[格式],设置填充颜色 。
7) 点击确定即可完成条件格式设置 。
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

条件设置
Excel条件格式与数据有效性双剑合璧,规范用户数据录入

格式填充
小伙伴们 , 数据有效性与条件格式结合的技巧是否Get到了呢?下次咱们分享IFORAND逻辑判断函数,一起见证这三剑客的威力!

相关经验推荐