2014-01-10 42 views
-2

如何改变的细胞的颜色是根据它的数据类型(例如百分比或数目)和值范围(例如,20%至40%的点灯黄色,绿色为下面20%,红色超过40%)?另外,我如何将这条规则应用于整个表格?格式化为它的值和数据类型的Excel细胞

无法使用条件格式此方案(mulitiple条件即数据类型和多个数据范围)。

的Office 2007 - Office 2010的

场景:

的电子表格中包含例如不同的方式相同的信息机构名称在第1行,每个机构的总头数都在第2行,那么列A就是技能类型。在每一行和列的交界处,在一个单元格中有多少人,并且在相邻单元格中的总头数(来自第2行)中有技能人员的百分比。然后,根据上述标准突出显示细胞(基于%范围将turing细胞变成绿色,黄色和红色)

有一个带“format”参数(= cell(格式) ,A1)=“P2”),我试图使用,然后Butm山我要如何在这个AND或IF函数中使用与数据类型和在这些细胞中的值范围内的检查。

+0

考虑使用条件格式 –

+0

哪个版本的Excel?在2007年以后,它在'首页>样式>条件格式'中。 – jonrsharpe

+0

Excel版本2007 - 2010. Conditinoal格式?我尝试过,但我不知道如何在这种情况下使用它。 – AOB

回答

0

同等条件格式选项卡,进入“新规则”,然后选择“使用公式确定哪些细胞....”输入: CELL("format", H7) = "P2"其中H7是单元格#和P2是带两个地方的小数点,可以使用多个'和'和'或'门操作符来表示要检查的格式化条件

在以下情况下,我。检查小区的范围和格式(或数据类型)我想将细胞与0.505之间瓦莱斯格式化 - 和被格式化为百分比细胞1.000(无小数位= P,2位小数点= P2,指数= S2)。您还可以将范围值存储在Excel电子表格的隐藏单元格中,并在条件中将它们引用(突出显示的单元格引用)。

这样做的好处是,您可以用红色(或您选择的任何颜色)填充单元格,其中某些行的值介于0.5 - 1.0(或您感兴趣的任何特定范围)和相同的红色填充到值范围为0 - 0.25的某些行(或您感兴趣的任何特定范围,但与第一范围不同)。我将这些行标记为'A'并且'd'表示在隐藏的单元格中消失。

因此,实际上,基于三个变量有条件地对单元格进行格式化:要格式化的单元格的数据类型,单元格中的值以及该行所属的特定增量顺序(A或D)。

=OR(AND(H7>=$A$2,H7<=$A$3,$A7="A",OR(CELL("format", H7) = "P2",CELL("format", H7)="P0",CELL("format", H7) = "S2")),AND(H7>=*0.505*,H7<=1,$A7="D",OR(CELL("format", H7) ="P2",CELL("format", H7) = "P0",CELL("format", H7) = "S2"))) 
0

要应用到整个片材中,选择所有的细胞(对照+ A两次OR该左上方按钮旁边的“柱A”)。选中所有单元格,请在条件格式(如问题的评论中指出的),然后选择Conditionnal Formatting Rules -> Superior to... OR Inferior to... OR Between...在每这些菜单中,你必须设置边界值和颜色。

编辑: 20%是0.20

+0

我只是做了。它改变了规则不应该有效的单元的颜色,例如总人数和技术人员数量。 – AOB

+0

然后,如果规则不适用于每个单元格,请选择要应用规则的单元格(假设列B包含%,选择整个列B并再试一次)。 –

相关问题