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

在 Excel 中创建箭头方差图表

作者晓阳修改日期

在 Excel 中,箭头方差或差异图是一种聚类柱状图或条形图,通过上下箭头直观展示两组数据的增减百分比。

例如,如果您希望展示与去年相比的销售差异,可以使用绿色和红色箭头来直观显示百分比变化,如下图所示。本文将为您详细介绍如何在 Excel 中创建这种复杂类型的图表。

Excel 箭头差异图


在 Excel 中创建箭头方差或差异图表

如需创建基于 2019 年对 2020 年百分比变化进行对比的箭头方差图表,首先应插入一些辅助列用于计算基础数据,如下图所示:

在 Excel 中创建箭头差异图的步骤

首先,创建辅助列的数据

1. 在原始数据旁边的 D2 单元格输入以下公式,并将其拖动至 D10 单元格,具体如下图所示:

=MAX(B2:C2)

在 Excel 中创建箭头差异图的步骤

2. 在 E2 单元格输入以下公式,然后复制到 E10 单元格,如下图所示:

=D2

在 Excel 中创建箭头差异图的步骤

3. 在 F2 单元格输入以下公式,并将其复制到 F10 单元格,详见截图:

=IF(C2>B2,C 2-B2,NA())

在 Excel 中创建箭头差异图的步骤

4. 在 G2 单元格输入以下公式,然后拖动填充至 G10 单元格,详见截图:

=IF(C2<B2,B 2-C2,NA())

在 Excel 中创建箭头差异图的步骤

提示:以上四个辅助列用于插入带误差条的柱形图,最终会被格式化为上下箭头。

5. 请在 H2 单元格输入以下公式,并将其拖动填充至 H10 单元格,详见截图:

=IF(ISERROR(F2),"","+" & TEXT(F2/B2,"0%"))

在 Excel 中创建箭头差异图的步骤

6. 接着,在 I2 单元格输入以下公式,并向下拖动至 I10 单元格,如下图所示:

=IF(ISERROR(G2),"","-"&TEXT(G2/B2,"0%"))

在 Excel 中创建箭头差异图的步骤

提示:辅助列 H 和 I 用于为图表添加上下数据标签。
第二步,根据辅助列数据创建箭头方差图表

7. 在创建完辅助数据后,选择 A、B、C、D、E 列的数据,然后点击插入> 插入柱状图或条形图> 簇状柱形图,如图所示:

在 Excel 中创建箭头差异图的步骤

8. 这样,一个簇状柱形图就成功插入,如下图所示:

在 Excel 中创建箭头差异图的步骤

9. 接着,单击选中图表,然后在右键菜单中选择选择数据,如截图所示:

在 Excel 中创建箭头差异图的步骤

10. 在弹出的选择数据源对话框中,于系列名称区域列表框中选择 Max Left 系列,然后单击上箭头按钮即可将该数据系列移至顶部,见下方演示:

11. 在点击确定按钮关闭对话框后,右键单击 Max Left 数据系列,点击图表元素按钮展开列表框,在列表框中勾选误差线,如截图所示:

在 Excel 中创建箭头差异图的步骤

12. 继续右键单击 Max Right 数据系列,然后点击图表元素按钮展开列表框,在列表框中勾选误差线,如图所示:

在 Excel 中创建箭头差异图的步骤

13. 接着,右键单击 Max Left Y 误差线,选择设置误差线格式,在弹出的菜单中,如下图所示:

在 Excel 中创建箭头差异图的步骤

14. 在打开的设置误差线格式窗格中,切换到误差线选项选项卡,在垂直误差线部分进行如下设置:

  • 选择减号选项,在方向部分;
  • 然后,选择无端帽,在末端样式部分;
  • 接着,在误差值部分选择自定义,然后单击指定值按钮。在弹出的自定义误差线对话框中,保持正向错误值文本框为空,并在负向错误值文本框内选择上箭头列的数据,最后单击确定关闭对话框。
在 Excel 中创建箭头差异图的步骤在 Excel 中创建箭头差异图的步骤在 Excel 中创建箭头差异图的步骤

15. 保持设置误差线格式窗口打开,然后在图表中选择 Max Right Y 误差线,接着在误差线选项选项卡的垂直误差线部分,按以下方式进行设置:

  • 选择减号选项,在方向部分;
  • 然后,选择无端帽,在末端样式部分;
  • 接着,在误差值部分选择自定义,然后单击指定值按钮。在弹出的自定义误差线对话框中,保持正向错误值文本框为空,并在负向错误值文本框内选择下箭头列的数据。最后,单击确定关闭对话框。
在 Excel 中创建箭头差异图的步骤在 Excel 中创建箭头差异图的步骤在 Excel 中创建箭头差异图的步骤

16. 接下来,需要将 Max Left 和 Max Right 数据系列的条形隐藏。右键点击 Max Left 数据条,选择设置数据系列格式,在弹出的设置数据系列格式窗格中,切换到填充与线条选项卡,在填充部分选择无填充,如截图所示:

在 Excel 中创建箭头差异图的步骤

17. 同样方法可隐藏 Max Right 数据条,详见截图:

在 Excel 中创建箭头差异图的步骤

18. 隐藏 Max Left 和 Max Right 数据条后,请右键点击 Max Left Y 误差线,在右键菜单中选择设置误差线格式,在设置误差线格式窗格中,切换至填充与线条选项卡,并按照以下步骤操作:

  • 选择实线样式,然后在颜色下拉列表中为上箭头指定你喜欢的颜色;
  • 然后根据需要将线宽调整为 1.25 磅,在宽度部分;
  • 然后,在起始箭头类型下拉列表中选择箭头图标。

在 Excel 中创建箭头差异图的步骤

19. 在保持设置误差线格式窗格持续打开的情况下,点击选择 Max Right Y 误差线,然后在设置误差线格式窗格中切换至填充与线条选项卡,并按照以下步骤操作:

  • 选择实线样式,然后为下箭头在颜色下拉列表中指定另一个你喜欢的颜色;
  • 然后根据需要将线宽调整为 1.25 磅,在宽度部分;
  • 然后,在末端箭头类型下拉列表中,选择箭头图标。

在 Excel 中创建箭头差异图的步骤

20. 最终,您将获得如截图所示的图表:

在 Excel 中创建箭头差异图的步骤

21. 接下来,请右键点击 Max Left 数据条,选择设置数据系列格式,在打开的设置数据系列格式窗格中,切换到系列选项选项卡,勾选次坐标轴,并在绘制系列于部分进行设置。然后,点击选择 Max Right 数据条,按照下方演示执行相同操作:

22. 然后,右键点击图表中的任意条形,选择设置数据系列格式。在设置数据系列格式窗格中,切换至系列选项选项卡,在系列重叠间隙宽度框中分别输入 0%100% 进行设置。

随后,在设置数据系列格式窗格中,继续选择 系列“Year 2019”或 系列“Year 2020”,在系列选项下拉列表中,然后分别输入 0%100%,输入到系列重叠间隙宽度框中,操作如下面演示所示:

23. 此步骤可为图表添加数据标签,单击选择 Max Left 数据系列,然后点击图表元素,在展开的图表元素列表框中勾选数据标签选项,详见截图:

在 Excel 中创建箭头差异图的步骤

24. 接着,右键点击数据标签,选择设置数据标签,如下图所示:

在 Excel 中创建箭头差异图的步骤

25. 在打开的设置数据标签窗格中,切换至标签选项选项卡,勾选单元格中的值选项。在弹出的数据标签区域对话框中,选择 Up Data Label 列的数据单元格,然后点击确定按钮,如下图所示:

在 Excel 中创建箭头差异图的步骤在 Excel 中创建箭头差异图的步骤在 Excel 中创建箭头差异图的步骤

26. 在设置数据标签窗格中,取消勾选显示引导线选项,即可获得下方图表,详见截图:

在 Excel 中创建箭头差异图的步骤

27. 接下来,继续添加下方的数据标签。右键点击 Max Right 数据条,然后点击图表元素展开列表框,在图表元素列表框中勾选数据标签选项,如下图所示:

在 Excel 中创建箭头差异图的步骤

28. 然后,右键点击新添加的数据标签,选择设置数据标签,在打开的设置数据标签窗格中,切换至标签选项选项卡,勾选单元格中的值选项。在弹出的数据标签区域对话框中,选择 Down Data Label 列的数据单元格,然后点击确定按钮,如下图所示:

在 Excel 中创建箭头差异图的步骤在 Excel 中创建箭头差异图的步骤在 Excel 中创建箭头差异图的步骤

29. 设置数据标签窗格中,取消勾选显示引导线选项后,图表中已成功添加百分比变化数据标签,详见截图:

在 Excel 中创建箭头差异图的步骤

30. 最后,您可以根据需要删除不必要的图表元素,如网格线、图表标题和次坐标轴,最终即可获得如下完整图表:

在 Excel 中创建箭头差异图的步骤


使用方便功能在 Excel 中创建箭头方差或差异图表

如果你对上述复杂步骤感到头疼,不妨试试这个简单实用的工具——Kutools for Excel。借助其差值箭头图功能,仅需几次点击,即可轻松创建柱状或条形差值箭头图。点击免费下载 Kutools for Excel 试用!


下载箭头方差或差异图表示例文件

在 Excel 中创建箭头差异图的步骤


视频:在 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 一样。