分享

Excel040-图表的另类玩法之双层柱形图

 百合仔 2017-09-24





这个案例有以下3个特点:


① 同一个图表中要上下分别显示两组数据(上半年的销量和下半年的销量)。

② 上下两组数据都要有自己单独的横坐标轴和纵坐标轴。

③ 两组数据的纵坐标轴刻度都是从0开始,并且有相同的边界和单位。


看起来是不是超级烧脑,别害怕,跟着我一步一步的来。要绘制出如案例中的双层图表,我们大概要经历4大步骤。


步骤1:初步创建图表。


①为「员工销售业绩表」添加辅助列D列,命名为【中间差】。


【中间差】的值=上半年和下半年两组数据中的最大值向上取整×150% - 员工下半年的销量。例如案例中的两组数据中的最大值为964,那么向上取整就是1000,【中间差】的值=1000×150% - 上半年的销量。


为什么要乘以150%呢?这个值是我经过测试之后找出的比较适合的值,当然这个值也是可以自由调整的,如果向上调整,则两层图表中间的间隔就会变大,反之则变小。


奉上动态演示:



② 选择A1:D7区域插入堆积柱形图,为图表选择一个默认的样式。奉上动态演示:



③ 调整数据系列位置顺序,格式设置为无填充、无边框、无阴影。奉上动态演示:



④ 删除图表网格线、图例、图表标题。



经过上述设置,双层图表的样式已经初见端倪,可是离我们最终的演示效果还是相差甚远。


步骤2:绘制上层图表的虚拟横坐标轴


① 添加辅助列E列命名为【虚拟横坐标轴】,其所有值设置为上半年和下半年两组数据的最大值向上取整×150%,本例中即设置为1500。奉上动态演示:



②将【虚拟横坐标轴】数据添加到图表中。动态演示如下:



③更改【虚拟横坐标轴】系列的图表类型为折线图。动态演示如下:



④为折线图设置趋势线并调整格式。动态演示如下:



⑤设置折线图的格式同趋势线的格式一致。动态演示如下:



⑥选择【虚拟横坐标轴】系列添加数据标签,标签包括类别名称,不显示值。标签位置设置靠下。动态演示如下:




步骤3:绘制虚拟纵坐标轴


①设置纵坐标轴的边界和单位。边界最大值=上半年和下半年两组数据的最大值向上取整×150%×2(本例中即3000),边界最小值为0,单位=上半年和下半年两组数据的最大值向上取整×150%(本例中即1500)。动态演示如下:



这个步骤是为了确保两组数据的纵坐标轴是对称的。为了不与之后设置的虚拟纵坐标轴重复,设置完成后需要删除纵坐标轴。


②新建两列辅助列F列命名为【散点X】、G列命名为【散点Y】,F列所有数值都为0.5,G列的数值要设置为等差数列,且必须包含虚拟横坐标值(本例中即1500)。


这是为了保证两组数据纵坐标轴的刻度对称一致。F和G列的行数需要满足虚拟横坐标值上方的行数=虚拟横坐标值开始往下的行数这个要求。如下图所示:



③选择G列数据添加到图表中,系列名称命名为【虚拟纵坐标】,更改其图表类型为XY散点图。动态演示如下:



④编辑【虚拟纵坐标】数据系列,将F列数据添加到X轴系列值。动态演示如下:




⑤为散点图添加数据标签(左侧),设置散点图的格式为无填充、无轮廓、无阴影。动态演示如下:




⑥从虚拟横坐标(1500)开始的位置修改标签值。动态演示如下:



步骤4:调整格式。


①添加图例,只显示上半年和下半年两个图例,其它删除,调整图例位置。动态演示如下:



②添加图表标题,命名为「员工销售业绩对比表」。

③调整图表字体和字号。


好了,双层图表就这样完成了。





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多