写在前面:在使用过程当中,我们很多时候会遇到想要标识某一列特殊数字的需求,例如某个班上成绩大于90分的成绩,或者说标识成绩大于90分的同学姓名。这时Excel自带的“条件格式”就非常的实用了。以下列出两类例子。
一、根据某列的值控制该列的样式。
第一步:在表格中选中你要比对的范围,你如果想要某一列全判断就如图左,若只想要在几个单元格中添加判断标识,则如下图右
第二步:选中范围后,点击工具栏的“条件格式”(不用我说在哪里吧,大家肯定都知道的,Excel工具栏,选择“开始”,然后工具栏中间的部分,就有几个“条件格式”的打字,点击以后,选择“新建规则”)
第三步:在弹出的框中选择第二个,如下图
比如你想要设置为当你选择的单元格为空值时,设置一下单元格背景颜色等,那么在图上2的“单元格值”部分选择空值。如果你想要设置单元格值大于90,那么选择“单元格值”,“大于”,“90”。样式在图上3那个框里,点击“格式”,设置边框啊,填充颜色啊,字体啊,什么的都可以。最后如图上4,点击“确定”即可。
二、根据某列的值控制其他列的样式
前两步相同,值得注意的就是,例目前有一个班级成绩表,你想要设置成绩大于90的同学姓名的单元格背景色为红色,那么,选中你想要设置样式的单元格范围,这里的例子当中我们选择的是同学姓名所在的列(因为是想要将同学姓名的单元格标成红色)。然后新增规则。
如上图,选择最后一个“使用公式.........”,然后在第二个框中填入公式,设置格式等如上相同,最后点击确定。值得一说的地方就是公式的使用。
公式的使用:
例一:判断某列,或某两列,或某几列的值大于、等于、包含 (excel判断数字大小的时候只能判断前15位,若是数字在15位后才有差异,建议拼接字符串等解决)
=$B1<$A1(B列B1开始,A列从A1开始,B列的值小于A列的值,即设置样式)
效果如下:
=$G6>90(G列从G6开始,单元格的值>90,即为选中单元格设置样式)
=AND($G6>60,$G6<90)(表示G列从G6开始,单元格的值大于60且小于90,即设置样式)
=OR($G6<60,$G6=100) (表示G列从G6开始,单元格的值小于60或者等于100,即设置样式)
=FIND("郑",$F6) (表示F列从F6开始,单元格的值包含“郑”,即设置样式)
=COUNTIF($F6,"郑") (与FIND相同)
=mod($F6,2)=0 (表示F列从F6开始,单元格的值除以2等于0,即单元格值是偶数的设置样式)
例二:判断是否为空
=$B3<>"" (表示B列从B3开始,单元格不为空,即设置样式)