首先 中间的INT(COUNT(H$2:H$1032)*20%)部分是为整个数据区找20%的数据号 把整数取下来
在Excel中应用条件格式可以使符合特定条件的单元格数据醒目地突出出来,方便我们更好地分析工作表数据。通常,我们只需要选择相应的单元格,然后设置条件格式就可以达到目的。但是如果我们需要格式化的单元格是根据其他单元格条件设置的呢?还是我们要设置的条件更复杂?
图1:单元格
以图1所示的工作表为例。工作表中的A2:J1032是某城市大规模拉链测试的评分表。各科成绩列于C至G,总分列于H,学校和专业名称分别列于I和J。
1.突出学生在指定学校的成绩。
现在评分表已经按照英语科目降序排列了。为了更方便,我们希望用不同的颜色来区分化工学校的一排排学生。条件格式是最方便的,不需要改变现有的排序或过滤。
选择单元格A2,在功能区“开始”选项卡的“样式”功能组中单击“条件格式”按钮,然后在弹出菜单中单击“新建规则”命令,打开“新建格式规则”对话框。点击“选择规则类型”列表中的“使用公式确定要格式化的单元格”项,然后在“根据此公式格式化数值”下方输入框中输入公式“=$ I2=化工学校’”,然后点击下方的“格式化”按钮,在打开的对话框中设置单元格填充颜色,如图2所示。单击确定关闭对话框。
图2:新格式
再次选择单元格A2,然后点击功能区“开始”选项卡的“剪贴板”功能组中的“格式画笔”工具,对A2:J1032的所有单元格进行逐一画笔,将单元格A2的格式复制到所有单元格中,呵呵,看到了吗?“刷”得到处都是,“化工学校”里的一排排学生都用我们指定的颜色填充。容易吗?
这样,我们还可以设置哪些条件来突出一些学生的成绩呢?例如,我们可以将公式更改为“=$H2=600”,以突出那些总分超过600的学生。
第二,突出一定比例的学生
在分析学生的分数时,我们往往要看某个学科的总分或者前20%学生的分数分布情况,所以我们希望突出这些学生的相应分数。如果用RANK函数对一个科目进行排名,然后进行排序,再计算出前20%的学生人数,然后填写合格分数的颜色,那么这项工作也不是不可能完成的。但这一定太麻烦了。更何况很多学科都有分数,总分等。如果你再这样,头会更大。更何况肯定会有同样的排名,在确定人口前20%的时候也需要慎重对待。
但是如果我们把这项工作留给条件格式,问题会简单得多。
比如我们需要对总排名前20%的学生的分数进行上色(H2:H1032)。而如果我们在Excel 2007中完成这项工作,那么我们将选择H2:H1032的单元格区域,然后在功能区中点击“条件格式”按钮,然后在弹出的菜单中点击命令“项目选择规则 10%最大值项目”打开“10%最小值”对话框。这个对话框的名字有点混乱,呵呵,不知道是不是Excel 2007中的Bug?无论如何,如图3所示,在对话框左侧的调整框中,将刻度值调整为“20%”,然后我们可以从右侧的下拉列表中选择“自定义格式”,然后在打开的对话框中为单元格指定格式。一旦确认,分数高的前20%学生的分数可以立即突出显示。
图3:比例值设置
如果要求其他学科突出前20%的高分学生,那么你只需要把这种格式“刷”到其他学科的分数上。
如果使用Excel 2007之前的版本也没关系。选中H2:H1032单元格区域后,点击菜单命令格式条件格式,打开条件格式对话框。如图4所示,从左侧下拉列表中选择公式,然后在右侧输入框中输入公式“=large (h $ 2:h $1032,int(count(h $ 2:h $ 1032)* 20%)=H2”,然后点击Format按钮设置单元格格式。
图4:设置条件格式
版权声明:首先 中间的INT(COUNT(H$2:H$1032)*20%)部分是为整个数据区找20%的数据号 把整数取下来是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。