跳至主要内容

在Excel中使用条件格式创建堆积条形图

Author: Sun Last Modified: 2025-05-07

本教程将逐步介绍如何在Excel中按以下截图所示创建带有条件格式的堆积条形图。
Conditional formatting stacked bar chart


使用条件格式创建堆积条形图

1. 首先创建辅助列。选择数据旁边的一个单元格,输入以下公式: =(B2/SUM($B2:$D2))*100,B2是您要计算其在项目A中的百分比的单元格,B2:D2包含项目A的三个部分。然后拖动填充柄。
apply a formula to create a helper column

2. 然后拖动 自动填充 手柄覆盖所有单元格以计算每个值的百分比。
drag AutoFill handle over all cells to calculate the percentage of each value

3. 现在开始创建带有条件格式的堆积条形图。选择公式单元格旁边的100列区域,假设为J2:DE5,点击 开始 > 格式 > 列宽,并将列宽调整为0.1,然后点击 确定 按钮。
click Home > Format > Column Width
adjust the column width to 0.1

4. 保持选中这些列,并点击 开始 > 条件格式 > 新建规则.
click Home > Conditional Formatting > New Rule

5. 在 新建格式规则 对话框中,选择 使用公式确定要设置格式的单元格选择规则类型 部分,然后输入此公式: =COLUMNS($J$2:J2)<=$F2为此公式为真的值设置格式 文本框中。
specify the options in the dialog box

注意:J2是所选列范围中的第一个单元格,F2是第一个公式单元格。

6. 点击 格式 进入 设置单元格格式 对话框,在 填充 选项卡下,选择一种颜色。点击 确定 > 确定 关闭对话框。
select one fill color

7. 然后第二次应用条件格式。

(1) 在新建格式规则对话框中,选择使用公式确定要设置格式的单元格,从选择规则类型部分,输入此公式 =AND(COLUMNS($J$2:J2)>$F2,COLUMNS($J$2:J2)<=($F2+$G2)) 为此公式为真的值设置格式文本框,并点击格式

(2) 然后在 设置单元格格式对话框中,在填充选项卡下,选择一种颜色。

(3) 点击 确定 > 确定 关闭对话框。
apply another formula in the New Formatting Rule dialog

8. 最后,第三次应用条件格式。

(1) 在新建格式规则对话框中,选择使用公式确定要设置格式的单元格,从 选择规则类型部分,输入此公式 =AND(COLUMNS($J$2:J2)>($F2+$G2),COLUMNS($J$2:J2)<=100) 到为此公式为真的值设置格式文本框,并点击格式。

(2) 在设置单元格格式对话框中,在填充选项卡下,选择一种颜色。

(3) 点击 确定 > 确定 关闭对话框。
apply the third formula in the New Formatting Rule dialog

现在,带有条件格式的堆积条形图已经创建完成。
the stacked bar chart with conditional formatting have been created

您可以为它们添加边框以使其看起来更好。
add borders around them for well-look

a screenshot of kutools for excel ai

使用 Kutools AI 解锁 Excel 魔法

  • 智能执行:执行单元格操作、分析数据和创建图表——所有这些都由简单命令驱动。
  • 自定义公式:生成量身定制的公式,优化您的工作流程。
  • VBA 编码:轻松编写和实现 VBA 代码。
  • 公式解释:轻松理解复杂公式。
  • 文本翻译:打破电子表格中的语言障碍。
通过人工智能驱动的工具增强您的 Excel 能力。立即下载,体验前所未有的高效!

示例文件

点击下载示例文件

与条件格式相关的其他操作(文章)

在Excel中通过颜色计数/求和单元格并使用条件格式现在,本教程将告诉您一些方便且简单的方法,快速通过颜色计数或求和带有条件格式的单元格。

在Excel中使用条件格式创建图表 例如,您有一个班级的成绩表,您想创建一个图表来为不同范围内的成绩着色,这里本教程将介绍解决此任务的方法。

在Excel中搜索并高亮显示搜索结果在Excel中,您可以使用查找和替换功能查找特定值,但您知道如何在搜索后高亮显示搜索结果吗?本文介绍了两种不同的方法,帮助您在Excel中同时搜索并高亮显示搜索结果。

如果两列相等,则在Excel中对行或单元格进行条件格式化本文介绍了在Excel中如果两列相等,则对行或单元格进行条件格式化的方法。

在Excel中为每行应用条件格式 有时,您可能希望为每一行应用条件格式。除了重复为每一行设置相同的规则外,还有一些技巧可以解决此问题。


  • 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
  • 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
  • 选择重复或唯一行选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
  • 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
  • 收藏并快速插入公式、区域、图表和图片;用密码加密单元格创建邮件列表并发送电子邮件...
  • 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
  • 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
  • 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表批量转换 xls、xlsx 和 PDF...
  • 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格高亮显示包含公式的单元格/名称...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
  • 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
officetab bottom