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) 

然后在“设置单元格格式”对话框中,“填充”选项卡下,选择一种颜色。要关闭窗口,请单击**确定>确定**。请参见下图。

就是这样。现在关闭窗口后,您可以看到堆叠条形图。我们从“主页>边框”中添加了边框,使其看起来更美观。请参见下图。

更新于:2022年9月10日

881 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告