Excel中条件格式堆叠条形图
在使用图表时,您可能会希望根据对象是正数还是负数,或者是否高于或低于基准值或平均值,以某种方式强调对象。虽然可以将条件格式应用于单元格,但将相同的样式应用于条形图并不像应用于单个单元格那样简单。没有简单的方法可以做到这一点,而无需进行某种人工操作。另一方面,最好的部分是有解决这个问题的方法。
在本教程中,我们将学习如何在excel中使用条件格式化堆叠条形图。
条件格式堆叠条形图
Excel工作表中的条件格式只需少量工作即可应用。它位于Excel功能区的“主页”选项卡下,是Excel功能区的一个组成部分。让我们看下面的例子,如何在堆叠条形图中使用条件格式。
步骤1
在我们的Excel表格中,我们有一家公司从1月到7月的两轮车、三轮车和四轮车的销售表。请参见下图。
步骤2
首先,我们需要创建一些*辅助*列。Excel中的*辅助*列是添加到数据集的附加列,其唯一目的是简化某些计算或分析。在Excel表格中,使用“辅助列”来简化复杂的公式是很常见的做法。
我们需要计算每个产品在每个月的百分比。选择数据旁边的单元格,并在其中输入以下公式。在我们的示例中,我们选择了F3,我们想要计算B3单元格。
=(B3/SUM($B3:$D3))*100
输入上述公式后,按Enter键。
步骤3
将自动填充柄拖动到所有单元格上,以计算每个值的百分比。
步骤4
现在开始使用条件格式创建堆叠条形图的过程。选择与包含公式的单元格相邻的100列范围。在我们的示例中,我们选择了从I3到DD。然后单击**“主页>格式>列宽”。**将列宽设置为**“0.1”,**然后单击**“确定”。**
步骤5
保持列选中状态,然后转到**主页>条件格式>新建规则。**
步骤6
在**新建格式规则**对话框中,在**选择规则类型**下,选择**使用公式确定要设置格式的单元格。**然后,在**格式化此公式为真的值**文本框中,键入以下公式。
=COLUMNS($I$3:I3)<=$F3
上述公式是根据我们的示例应用的。您可以根据需要更改单元格值。
然后单击**格式**以调出**设置单元格格式**对话框。在**填充**选项卡下,选择一种**颜色**。要关闭窗口,请单击**确定**。
步骤7
在**新建格式规则**对话框中,在**选择规则类型**下,选择**使用公式确定要设置格式的单元格。**然后,在**格式化此公式为真的值**文本框中,键入以下公式。
=AND(COLUMNS($I$3:I3)>$F3,COLUMNS($I$3:I3)<=($F3+$G3))
然后单击**格式**以调出**设置单元格格式**对话框。在**填充**选项卡下,选择一种**颜色**。要关闭窗口,请单击**确定**。
步骤8
最后,第三次使用条件格式。
**新建格式规则对话框>选择规则>使用公式确定要设置格式的单元格。**然后,在**格式化此公式为真的值**文本框中,键入以下公式。
=AND(COLUMNS($I$3:I3)>($F3+$G3),COLUMNS($I$3:I3)<=100)
然后在“设置单元格格式”对话框中,“填充”选项卡下,选择一种颜色。要关闭窗口,请单击**确定>确定**。请参见下图。
就是这样。现在关闭窗口后,您可以看到堆叠条形图。我们从“主页>边框”中添加了边框,使其看起来更美观。请参见下图。