在Excel中创建带有百分比变化的柱状图
在Excel中,您通常可以创建一个简单的柱状图来查看数据趋势。为了使数据看起来更直观地显示年份之间的差异,您可以按照下图所示创建一个带有每列百分比变化的柱状图。在这种类型的图表中,向上的箭头表示较后一年相比前一年的增长百分比,而向下的箭头则表示减少的百分比。
本文将介绍如何在Excel中创建一个显示列之间百分比变化的柱状图。
使用误差线创建带有百分比变化的柱状图
使用误差线创建带有百分比变化的柱状图时,您需要插入一些辅助列,如下方数据所示,然后基于这些辅助数据创建图表。请按照以下步骤操作:
首先,创建辅助列数据
1. 在原始数据旁边的C2单元格中输入以下公式,然后将公式拖动到C10单元格,见截图:
2. 继续在D2单元格中输入以下公式,然后将公式拖动并复制到D10单元格,见截图:
3. 然后,在E2单元格中输入以下公式,然后将填充柄向下拖动到E9单元格,见截图:
4. 接下来,请在F2单元格中输入以下公式,然后将填充柄向下拖动到F9单元格,见截图:
5. 继续在G2单元格中输入以下公式,并将其拖动到G9单元格,见截图:
6. 然后,继续在H2单元格中输入以下公式,并将该公式复制到H9单元格,见截图:
7. 现在,插入最后一个辅助列,请在I2单元格中应用以下公式,并将其拖动到I9单元格,然后将小数结果格式化为百分比样式。见截图:
其次,基于辅助列数据创建图表
8. 创建辅助数据后,选择C列、D列和E列的数据,然后点击 插入 > 插入柱形图或条形图 > 簇状柱形图,见截图:
9. 然后,插入了一个柱状图,您可以删除图表中不需要的元素,例如图表标题、图例或网格线,见截图:
![]() | ![]() | ![]() |
10. 然后,点击显示不可见数据的柱形条,然后点击图表元素按钮以展开图表元素列表框,并选择误差线 > 更多选项,见截图:
11. 在打开的“ 设置误差线格式”窗格中,在“误差线选项”选项卡下:
- 从 方向部分选择两者;
- 从结束样式中选择端帽;
- 从误差量中选择自定义,然后点击指定值,在随后弹出的“自定义误差线”对话框中,选择G2:G10单元格区域到正误差值框,然后选择H2:H10单元格区域到负误差值框。
![]() | ![]() | ![]() |
12. 然后,点击确定按钮,您将得到如下截图所示的图表:
13. 现在,右键单击显示“订单1”数据的柱形条,然后从上下文菜单中选择“设置数据系列格式”,见截图:
14. 在打开的“设置数据系列格式”窗格中,在“系列选项”选项卡下,将“系列重叠”和“分类间距”部分的值更改为0%,见截图:
15. 现在,您应该隐藏不可见的数据柱形条,右键单击其中任意一个,在弹出的上下文菜单中,从填充部分选择无填充,见截图:
16. 仍然选中不可见的数据柱形条,点击图表元素按钮,选择数据标签 > 更多选项,见截图:
17. 在“设置数据标签格式”窗格中,在“标签选项”选项卡下,勾选“ 从单元格获取值”,在弹出的“数据标签范围”提示框中,选择差异数据范围I2:I9,见截图:
![]() | ![]() | ![]() |
18. 然后点击确定,仍然在“设置数据标签格式”窗格中:
- 取消勾选“值”和“显示引导线”选项(在 标签选项下);
- 然后从标签位置指定为 外部末端。
19. 现在,您可以看到数据标签已添加到图表中,您可以将负百分比标签设置为 内部末端,并根据需要格式化数据标签,见截图:
使用上下箭头创建带有百分比变化的柱状图
有时,您可能希望使用一些箭头代替误差线,如果下一年数据增加,则显示向上箭头;如果下一年数据减少,则显示向下箭头。同时,数据标签和箭头将随着数据的变化而动态变化,如下方演示所示。
要创建这种类型的图表,您应插入两部分辅助数据,如下方截图所示。第一部分计算差异和百分比差异,如蓝色部分所示;第二部分用于自定义增加和减少的误差线,如红色部分所示。
首先,创建辅助列数据
1. 要插入第一部分辅助数据,请应用以下公式:
D2: =B2 (将公式拖动到D10单元格)E2: =B3-B2 (将公式拖动到E9单元格)F2: =E2/B2 (将公式拖动到F9单元格)
2. 然后应用以下公式创建第二部分辅助数据:
H2: =IF(B3>=B2,B3,NA()) (将公式拖动到H9单元格) I2: =IF(B3<B2,B3,NA()) (将公式拖动到I9单元格)
其次,基于辅助列数据创建图表
3. 选择C列和D列中的数据,然后点击 插入 > 插入柱形图或条形图 > 簇状柱形图 以插入如下方截图所示的柱状图:
4. 然后按 Ctrl + C 复制G列、H列、I列中的数据,然后点击选择图表,见截图:
5. 选择图表后,请点击 开始 > 粘贴 > 选择性粘贴,在“选择性粘贴”对话框中,选择新系列、列选项,然后勾选首行中的系列名称和首列中的分类(X标签)选项,见截图:
![]() | ![]() | ![]() |
6. 然后,您将得到如下方截图所示的图表:
7. 右键单击图表中的任意一个柱形条,然后从上下文菜单中选择更改系列图表类型,见截图:
8. 在“更改图表类型”对话框中,将 增加和减少都更改为散点图,然后取消勾选每个系列的次坐标轴框(从“为您的系列选择图表类型和坐标轴”列表框中)。见截图:
9. 然后,点击确定按钮,您将得到一个组合图表,标记点位于各自柱形条之间。见截图:
10. 然后,请点击选择增加系列(橙色点),然后点击图表元素按钮,从列表框中勾选误差线,误差线已被添加到图表中,见截图:
11. 选择水平误差线并按 Delete 键删除它们,见截图:
12. 然后,选择垂直误差线,右键单击它,然后选择 设置误差线格式,在“ 设置误差线格式”窗格中,在“误差线选项”选项卡下,进行以下操作:
- 从方向中选择两者;
- 从结束样式中选择无端帽;
- 从误差量部分中,选择自定义,然后点击指定值按钮,在弹出的“自定义误差线”对话框中,在正误差值框中输入={0},在负误差值框中选择差异值E2:E9。
- 然后,点击确定按钮。
![]() | ![]() | ![]() |
13. 现在,仍然在“设置误差线格式”窗格中,点击填充与线条选项卡,进行以下操作:
- 在线条部分选择实线并选择所需的颜色,然后根据需要指定线条宽度;
- 从起始箭头类型下拉列表中,选择一种 箭头类型。
14. 在这一步中,您应该隐藏标记(橙色点),选择橙色点,右键单击,选择 设置数据系列格式,从打开的“设置数据系列格式”窗格中,在填充与线条选项卡下,点击标记部分,然后从标记选项中选择无,见截图:
15. 重复上述第10-14步,为减少数据系列插入向下箭头并隐藏灰色标记,您将得到如下方截图所示的图表:
16. 插入箭头后,现在您应该添加数据标签,请点击选择隐藏的增加系列,然后点击图表元素 > 数据标签 > 上方,见截图:
17. 然后,右键单击任何数据标签,从上下文菜单中选择设置数据标签格式,在展开的设置数据标签格式窗格中,在标签选项选项卡下,勾选从单元格获取值选项,然后在弹出的数据标签范围对话框中,选择差异百分比单元格(F2:F9),见截图:
![]() | ![]() | ![]() |
18. 点击确定关闭对话框,仍然在“设置数据标签格式”窗格中,取消勾选Y值和显示引导线选项,见截图:
19. 然后,您只需重复上述第16-18步即可添加负百分比标签(这次,您应该在减少数据点下方添加标签,在图表元素中的数据标签子菜单中选择下方),带有百分比变化的柱状图就成功创建了,见截图:
使用强大功能创建带有百分比变化的柱状图
对于我们大多数人来说,上述方法太难使用了,但是,如果您有 Kutools for Excel,它提供了Excel没有的各种特殊类型的图表,例如 子弹图、目标与实际图、斜率图等。通过其简单易用的工具——带百分比变化的柱状图,您可以快速轻松地在Excel中使用上下箭头创建带有百分比变化的柱状图。点击免费试用 Kutools for Excel!
下载带有百分比变化的柱状图示例文件
最佳的办公生产力工具
Kutools for Excel - 助您脱颖而出
🤖 | Kutools AI 助手:基于以下功能彻底改变数据分析方式:智能执行 | 生成代码 | 创建自定义公式 | 分析数据并生成图表 | 调用Kutools函数… |
热门功能: 查找、高亮或标记重复项 | 删除空行 | 合并列或单元格而不丢失数据 | 四舍五入无需公式 ... | |
超级VLookup: 多条件 | 多值 | 跨多个工作表 | 模糊查找... | |
高级下拉列表: 简易下拉列表 | 级联下拉列表 | 多选下拉列表... | |
列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较列以 选择相同和不同的单元格 ... | |
精选功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...) ... | |
排名前15的工具集: 12个 文本 工具(添加文本,删除特定字符 ...) | 50多种 图表 类型(甘特图 ...) | 40多种实用 公式(基于生日计算年龄 ...) | 19个 插入 工具(插入二维码,从路径插入图片 ...) | 12个 转换 工具(小写金额转大写,汇率转换 ...) | 7个 合并与拆分 工具(高级合并行,分割Excel单元格 ...) | ... 还有更多 |
Kutools for Excel拥有超过300种功能,确保您需要的功能只需一键即可实现...
Office Tab - 在Microsoft Office(包括Excel)中启用标签式阅读和编辑
- 一秒内切换数十个打开的文档!
- 每天为您减少数百次鼠标点击,告别鼠标手。
- 在查看和编辑多个文档时,您的工作效率将提高50%。
- 为Office(包括Excel)带来高效的标签页,就像Chrome、Edge和Firefox一样。