Excel图表带有上下箭头的柱形图

上周做领导的PPT的时候,遇到一个需要带环比的需求,突然想到以前看到的一个图,所以有了这篇文章

带上升下降的柱形图

上图表上4个产品22年和23年的销售额及其环比数据

制作这样的图表,首先我们要将数据表处理成这样

数据表

正常我们的表只有前3列,我们需要根据前3列添加后面的辅助列数据

下降=IF(M5>L5,NA(),L5-M5)

上升=IF(M5<L5,NA(),M5-L5)

最大值=MAX(L5:M5)

标签值=IF(ISNA(N5),$O$4&ABS(ROUND((M5-L5)/L5*100,1))&"%",$N$4&ABS(ROUND((M5-L5)/L5*100,1))&"%")

下降上升都是判断23年和22年数据的大小而返回不同的结果

最大值是为了做横线用,什么横线呢?稍后会说的

标签值比较长,其实就是判断哪个数值大,并返回相应的环比数据,需要注意的是,这里保留一位小数的带%号的结果,记得用连接符链接各部分

之后开始制作图表

第一步,选中数据,插入柱形图

插入图表

然后点击图表右侧+号,添加误差线

误差线

此时可以把不需要的图例标题等删掉,然后双击误差线,进行编辑

设置误差线

方向:正偏差;

末端样式:无线端;

误差量:自定义-制定值-正错误值-确定

关键一步

此时点击油漆桶-找到开始箭头类型,设置为如下图的形式

箭头

此时我们的下降箭头就制作完毕了,上升箭头同理,我们就得到了下图

设置完毕

之后就是水平线即上面说到的横线,最大值列的作用

我们选中图片,选择图表设计,选择数据,添加最大值

最大值
添加最大值数据

然后选择更改图表类型,设置如下

更改图表类型

然后选中单点添加误差线,如下图

散点图误差线

然后我们只需要横向的误差线,纵向的选中删除即可,横向误差线设置如下

误差线设置

之后我们选中散点,点击油漆桶,设置无填充无线条,微调格式

基本完成

这样我们的图表基本完成,还差最后的数据标签部分,添加数据标签,设置标签为单元格中的值,选择的就是表前列的数据,就可以得到我们的最终效果啦

完结

完结,撒花✿✿ヽ(°▽°)ノ✿

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容