ARTICLE · 1279964
Excel条件格式+数据验证:输入错误自动标红,视觉提醒更醒目
Excel条件格式+数据验证:输入错误自动标红,视觉提醒更醒目利用Excel的条件格式与数据验证功能:一旦输入了错误的数据就会立即变成红色,再也不怕填错了数据啦! 每天要处理Excel表格的时候,最害怕的就是填错了数据却不知道。例如员工绩效分数只能填写0~100之间,但是有人填写了120。 今天我们来学习如何利用数据验证与条件格式相结合的方法,使Excel既能够提示用户输入错误又可以自动对异常的数据进行标记,并显示为红色。 假如有一张员工绩效表,D2:D20为成绩输入区,要能够只允许输入0~100之间的整数。 下面就是操作的方法: 即结果是: 输入85就可以正常通过了。 输入120之后,在Excel中会弹出一个错误提示。如果决定保留错误的数据,那么该单元格仍然可以存储120,方便之后的自动标记为红色。 小技巧告知:选择【停止】样式时,Excel将禁止用户手工输入错误的数据;而选择【警告】样式,则可以让用户在确定之后再进行输入。根据工作的需要来选择其中一种方式。 有了数据验证之后,可以使用条件格式使异常的数据更加突出。 用法为: 该公式可以判断三种情况:成绩小于0、成绩大于100以及输入的是小数。输入的文字会被认为是不正常的数据,空的单元格不会被标红。 设置之后的效果 以后不论是手动输入数据,还是从别的表格中复制过来的数据出现错误的时候,只要触发该条件格式规则,单元格就会变成红色。 小贴士:数据验证不能完全防止复制粘贴造成的错误,所以条件格式可以起到双重检查的作用。在建立公式的时候D2要和所选区域的左上角单元格相对应。 该方法可以应用到许多办公场合中去。 例如,在考勤表里,迟到的时间不能少于0,在库存表里面,库存数量不可以是负数,在员工绩效表里,分数不能大于100。 只用改变数据验证的限制条件、条件格式中判断公式的参数,就可以应用于不同的表格了。 请各位同学制作一张库存登记表,其中库存数量只可以填0-500之间的一个整数。 练习的方法是: 先给数据设置验证,把整数的取值范围限定为0到500之间,然后用条件格式来检测异常值。 可以试着输入200、600、-10等不同的数值,观察哪些单元格会被自动标红。 完成后,可以再复制粘贴一组错误的数据来查看条件格式是否能够正常起作用。 今天我们学到的这两个功能还是比较容易理解的: 数据验证会提示并限定用户输入的内容,而条件格式则用来标记出错误的数据。 把两方面合在一起就可以减轻人工检查的工作量并且使表格更标准。 Excel学得好不好,并不是看记住了多少复杂的公式,而是要看能否用简单的方法来解决实际的问题。每天学一个新招数,工作效率也就越来越高了。
一、设置数据验证,在输入错误之前就给予提示
选择D2到D20的单元格区域。 点击数据-数据验证。 在“设置”选项卡里把条件设成整数。 选择数据【介于】之间,最小值为0,最大值为100。 切换到出错警告中,选择出错警告,并设置成警告样式。 标题写为“成绩输入错误”,错误信息写为“请输入0到100之间的整数”。
二、设置条件格式使错误的数据变成红色
选择D2到D20区域。 点击“开始”-“条件格式”-“新建规则”。 选择使用公式来定义需要设置格式的单元格。 用下面的公式来表示: =AND(D2<>"",IFERROR(OR(D2<0,D2>100,MOD(D2,1)<>0),TRUE)) 点击格式,在填充里面选择浅红色,字体用深红色。 点击确定来完成规则的设置。
输入成绩,检查结果
85,正常
100,正常
120,异常,标红
-5,异常,标红
85.5,异常,标红
缺考,异常,标红















































































