KutoolsforOffice — 一套方案,五大工具。事半功倍。

在 Excel 中创建百分比变化图

作者肖洋修改日期

在 Excel 中,您可以轻松创建柱状图,直观展示数据趋势。为了更清晰地对比各年份之间的变化,您还可以在每一列之间插入百分比变化图,如下所示。在此类图表中,上箭头代表当前年份相比上一年百分比增长,下箭头则表示百分比下降。

本文将为您介绍如何在 Excel 中创建一个柱状图,以直观展示各列之间的百分比变化。

使用误差线创建显示百分比变化的柱状图的步骤


使用误差线创建百分比变化图

要通过误差线创建百分比变化图,需要插入一些辅助列,如下图所示,然后根据这些辅助数据生成图表。请按照以下步骤操作:

使用误差线创建显示百分比变化的柱状图的步骤

首先,创建辅助列数据

1. 在原始数据旁的单元格 C2 输入以下公式,然后向下拖动至 C10,如下图所示:

=A2&REPT(" ",10)
提示:此公式用于让标签变长,并将文本左移,否则标签会位于可见和隐藏柱形条的正下方。

使用误差线创建显示百分比变化的柱状图的步骤

2. 在 D2 输入以下公式,并向下拖动至 D10,如下图所示:

=B2
提示:此公式引用了 B 列中的订单号。

使用误差线创建显示百分比变化的柱状图的步骤

3. 在 E2 输入以下公式,然后向下拖动至 E9,如下图所示:

=B3
提示:此公式用于引用明年的订单信息。它将用于隐藏条形图,也就是误差线的顶部或底部。

使用误差线创建显示百分比变化的柱状图的步骤

4. 在 F2 输入以下公式,并向下拖动填充至 F9,如下图所示:

=B 3-B2
提示:此公式用于计算本年度与明年之间的差异或差值。

使用误差线创建显示百分比变化的柱状图的步骤

5. 在 G2 输入以下公式,并向下拖动至 G9,如下图所示:

=IF(F2>0,-F2,"")
提示:此公式用于返回方差值(若为正),并会显示一些负数,用于让误差线从隐藏条形的顶部向下绘制。

使用误差线创建显示百分比变化的柱状图的步骤

6. 接下来,在 H2 输入以下公式,并向下复制到 H9,如下图所示:

=IF(F2<0,F2,"")
提示:此公式用于返回方差值(若为负),并会显示一些负数,用于让误差线从底部向上绘制。

使用误差线创建显示百分比变化的柱状图的步骤

7. 现在插入最后一个辅助列,在 I2 输入以下公式并拖动填充至 I9,然后将单元格格式设置为百分比样式。如下图所示:

=F2/B2
提示:此公式用于计算上一年度与明年之间的差异百分比。结果将用作误差线下方隐藏柱的标签。

使用误差线创建显示百分比变化的柱状图的步骤

第二步,根据辅助列数据创建图表

8. 在完成辅助数据后,选中 C 列、D 列和 E 列的数据,然后点击插入> 插入柱形图或条形图> 簇状柱形图,如下图所示:

使用误差线创建显示百分比变化的柱状图的步骤

9. 现在柱状图已插入,您可以根据需要删除图表标题、图例或网格线等不需要的元素,如下图所示:

使用误差线创建显示百分比变化的柱状图的步骤使用误差线创建显示百分比变化的柱状图的步骤使用误差线创建显示百分比变化的柱状图的步骤

10. 接着,单击显示隐藏数据的柱形条,然后点击图表元素按钮,展开图表元素列表框,选择误差线 > 更多选项,如下图所示:

使用误差线创建显示百分比变化的柱状图的步骤

11. 在打开的设置误差线格式窗格中,切换到误差线选项选项卡:

  • 选择双向,在方向部分;
  • 选择线帽,在结束样式部分;
  • 误差值部分选择自定义,然后单击指定值,在下方的自定义误差线对话框中,将单元格 G2:G10 的数据填入正向错误值框,接着将 H2:H10 单元格填入负向错误值框。
使用误差线创建显示百分比变化的柱状图的步骤使用误差线创建显示百分比变化的柱状图的步骤使用误差线创建显示百分比变化的柱状图的步骤

12. 单击确定按钮,即可获得如下图所示的图表:

使用误差线创建显示百分比变化的柱状图的步骤

13. 右键点击显示订单 1 数据的柱形条,在右键菜单中选择设置数据系列格式,如下图所示:

使用误差线创建显示百分比变化的柱状图的步骤

14. 在打开的设置数据系列格式窗格中,切换到系列选项选项卡,将系列重叠分类间距的数值修改为 0%,如下图所示:

使用误差线创建显示百分比变化的柱状图的步骤

15. 接下来需要隐藏数据柱,在填充区域,右键点击任意一个数据柱,在弹出的菜单中选择无填充,如下图所示:

使用误差线创建显示百分比变化的柱状图的步骤

16. 保持隐藏数据柱处于选中状态,点击图表元素按钮,选择数据标签 > 更多选项,如下图所示:

使用误差线创建显示百分比变化的柱状图的步骤

17. 在格式数据标签窗格的标签选项选项卡下,勾选单元格中的值,在弹出的数据标签区域对话框中,选择方差数据区域 I2:I9,详见截图:

使用误差线创建显示百分比变化的柱状图的步骤使用误差线创建显示百分比变化的柱状图的步骤使用误差线创建显示百分比变化的柱状图的步骤

18. 在格式数据标签窗格中,单击确定

  • 取消勾选显示引导线选项,在标签选项下;
  • 标签位置中,将标签位置指定为外部末端

使用误差线创建显示百分比变化的柱状图的步骤

19. 现在,您会发现数据标签已成功添加到图表中。您可以将负百分比标签设置为内部末端,并根据需求自定义数据标签格式,详见截图:

使用误差线创建显示百分比变化的柱状图的步骤


使用上下箭头创建百分比变化图

有时,您可能希望将误差线替换为箭头:当明年的数据增加时,显示向上箭头;当明年的数据减少时,显示向下箭头。同时,数据标签和箭头会根据数据的变化动态更新,如下所示。

使用上下箭头创建显示百分比变化的柱状图的步骤

要创建此类图表,需要插入两组辅助数据,如下图所示。第一组用于计算方差和百分比方差(见蓝色区域),第二组用于自定义误差条,包括增加和减少部分(见红色区域)。

使用上下箭头创建显示百分比变化的柱状图的步骤

首先,创建辅助列数据

1. 如需插入第一部分辅助数据,请使用以下公式:

C2: =REPT(A2,1)        (drag the formula to cell C10)
D2
=B2                       (将公式拖到单元格 D10)
E2=B 3-B2                 (将公式拖到单元格 E9)
F2=E2/B2                  (将公式拖到单元格 F9)

使用上下箭头创建显示百分比变化的柱状图的步骤

2. 接下来,使用以下公式创建第二部分的辅助数据:

G2: Enter 1.5, 2.5, 3.5, 4.5…plus one to the previous cell.          (fill the data to from G2 to G9)
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 Functions……
热门功能查找、高亮或标记重复项  |  删除空白行  |  合并列或单元格且不会丢失数据  |  不使用公式的四舍五入……
超级 VLookup多条件  |  多值查找  |  跨多表查询  |  模糊查找……
高级下拉列表轻松创建下拉列表  |  级联下拉列表  |  多选下拉列表……
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的可见状态  |对比列至选择相同/不同单元格……
特色功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿和表管理器|资源库(自动文本)|  日期提取  |  汇总工作表  |  加密/解密单元格  |  按列表批量发送邮件  |  超级筛选  |  特殊筛选(筛选粗体单元格/斜体/删除线……)...
顶级 15 工具集12 文本工具添加文本删除特定字符……)|  50+ 图表 类型甘特图……)|  40+ 实用公式基于生日计算年龄……)|  19 插入工具插入二维码按路径插入图片……)|  12 转换工具小写金额转大写汇率转换……)|  7 合并和拆分工具高级合并行拆分 Excel 单元格……)|…… 以及更多功能
在您的首选语言中使用 Kutools —— 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

Kutools for Excel 拥有超过 300 项功能,让您所需触手可及……


Office Tab —— 在 Microsoft Office(含 Excel)中启用标签阅读和编辑

  • 一秒即可切换数十个已打开文档!
  • 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
  • 在同时查看和编辑多个文档时,办公效率提升高达 50%。
  • 为 Office(包括 Excel)带来高效标签页体验,就像在使用 Chrome、Edge 或 Firefox 一样。