Excel技巧,Excel条件格式:让函数公式所发挥魔力!
Excel技巧,Excel条件格式:让函数公式所发挥魔力!
今天小琥再来分享Excel条件格式中使用来公式设置单元格格式。
01标记整行数据的方法
前面讲过使用条件格式标记重复值、最大最小值的方法,但是标记出来的都是单个的单元格,那如何标记整行区域呢?看下面这个案例

这个案例要求是找出姓名重复的,并将整行都标记出来,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...)出现的个数,所以不需固定。
02制作项目进度甘特图
要想做出下图项目进度甘特图的效果,如何做呢?
单击【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则不应用。关于单元格固定和上面的案例相似,这里就不多做介绍了。
以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。
学习资料见知识星球。
以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。
快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利!
更多技巧, www.excelbook.cn
欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;
1、价值上万元的专业的PPT报告模板。
2、专业案例分析和解读笔记。
3、实用的Excel、Word、PPT技巧。
4、VIP讨论群,共享资源。
5、优惠的会员商品。
6、一次付费只需129元,即可下载本站文章涉及的文件和软件。