负责招聘的朋友Y,昨天发来了一个她实际工作中遇到问题。她想根据入职和离职人数的数据,制作堆积柱形图。
这是Y发来的模拟数据:
这是她想到制作的图表效果:
要实现Y想要的图表效果,还有点难度,直接根据原始数据制作堆积柱形图做出来的是下图所示的效果。堆积柱形图,会将所有数据堆积在一根柱子上,无法做到入职和离职分成两个柱子。
所以,我们要先整理一下原始数据的表格结构。
现在的数据表结构是列多行少,不便于阅读。我们先通过复制-选择性粘贴中的"转置"将表格进行行列互换。
接着删除行和列的合计,合计也会被添加到图表中,所以明细表中是不能有合计列的。
虽然现在数据表格结构清晰,但还是做不到我们想要的分类的堆积柱形图。
接着我们要在原始表格中添加空白行,来产生错行的效果。也就是把离职的数据放在一行,入职的数据放在一行,另外还需要一个空白行来分离每个月份的数据。
那要怎样才能产生空白行呢?如果手工一行一行在表格中间插入空白行,这个工作量也太大了,这时候我们可以利用一个改变行顺序的功能,巧妙达到我们的需要。
你想到了要用什么功能吗?没错了,就是“排序”功能。
首先,我们在右侧的空白列中输入与原始数据行数相同的1、2、3……的数字序列。再把这个数字序列复制两个副本,按这一列排序,是不是轻松实现了在每行中间插入两个空白行。最后再把入职的数据移动到下一行。
再选择全部数据来制作堆积柱形图,这是做出来的图表的初始效果。
我们需要让柱子变宽一点点,在柱子上右键选择“设置数据序列格式”,把“间隙宽度”修改为0%。
最后改一下颜色,添加数据标签,就实现了Y的需求了。
把文件发给Y,她回复到:“帮大忙了,晚饭约起来!“。太棒了,晚上有好吃的了。