Excel条件格式内置的一些单元格格式,虽然基本上能够满足我们的工作需要,但是其自定义规则更强大,今天牛哥就来分享一下Excel条件格式中使用使用来公式设置单元格格式。
1、标记整行数据的方法
前一篇讲过使用条件格式标记重复值、最大最小值的方法,但是标记出来的都是单个的单元格,那如何标记整行区域呢?看下面这个案例
这个案例要求是找出姓名重复的,并将整行都标记出来,Excel内置的条件格式无法完成该要求,所以这里要使用来公式设置单元格格式
单击A2单元格,并向右下方拖动鼠标,选中表格区域A2:F22,此时A2为活动单元格
点击【条件格式】选择【新建规则】在选择规则类型中选择下方的【使用来公式确定要设置单元格】
在为符合此公式的值设置格式下方表单框里输入公式, =COUNTIF($A$2:$A$22,$A2)>1,
然后再点击右下方的【格式】按钮,进入设置单元格格式对话框,设置背景色为绿色,字体加粗显示,
最后点击确定,标记重复值完成。
公式解析:
COUNTIF是条件计数函数(=countif(要计算的区域,条件),公式的意思是使用COUNTIF函数,统计出A列从第一个姓名(A2单元格内)开始,姓名的个数,如果统计出来的结果数值为1,说明不重复,大于1说明有重复,
而条件格式应用的要求是判断条件是否为TRUE(成立),只有为TRUE时才会应用条件格式。
所以最后要判断统计的结果是否大于1,如果大于1则返回True,结果就会被标记出来,否则不标记。
为什么要加美元符号($)呢,使用$是为了固定引用的单元格,
因为要应用条件格式的区域是A2:F22,相当于是从活动单元格A2开始,向右向下进行填充公式,因为公式中使用了单元格引用,在向右向下填充的时候,引用的单元格如果不固定的话会产生相应的变化,比如引用的内容是A2单元格的内容,如果不固定的话,当拖动到F2的时候,引用的内容会变成E2,拖动到F5的时候引用的内容就会变成E5。
要统计的姓名区域A2:A22是固定的,所以不需要变化,所以要将列标A和行号(2、22)固定住,以至于向右向下填充的的时候不会产生变化,
那为什么后面的$A2只要固定列标,不固定行号呢?
因为姓名在A列,填充时是要向右向下填充,向右填充时如果不固定的话会跑到其他的列(姓名不在这列),而向下填充的时候要分别统计出姓名(A2,A3...)出现的个数,所以不需固定。
2、项目进度甘特图
要想做出下图项目进度甘特图的效果,如何做呢?
单击【E2单元格】并向右下方拖动鼠标,选中表格空白区域(E2是活动单元格),同样点击条件格式,新建规则,在选择规则类型中选择下方的,使用公式确定要设置的单元格
在为符合此公式的值设置格式下方表单框里输入公式,=AND(E$2>=$B3,E$2<=$D3)
点击下方【格式】按钮,进入设置单元格格式对话框,设置填充色为浅绿色,点击确定项目进度图完成。
公式解析:
AND函数的意思是当里面的所有参数的条件成立时,返回TRUE;只要有一个参数的条件不成立,就返回 FALSE。而条件判断的要求是TRUE,只有为TRUE时才应用条件格式。
公式=AND(E$2>=$B3,E$2<=$D3)的意思是判断E$2单元格的日期是否在开始日期和结束日期之间,如果是,则返回TRUE,应用条件格式,否则返回 FALSE,不应用格式。
因为在选择应用条件格式区域时,活动单元格为E2,而条件格式选中区域中的格式应用相当于引用的单元格填充是从E2开始,然后向右向下填充,所有为TRUE的单元格应用条件格式,为 FALSE的不应用。关于单元格固定和上面的案例相似,这里就不多做介绍了。
今天的分享就到这里了,有关条件格式的详细教程,牛哥后续会以视频的形式录制出来,大家记得关注哦。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.