很多小伙伴不太清楚怎么在Excel中制作甘特图,今天就给大家分享一下。
先来了解一下什么是甘特图,甘特图(Gantt chart)又称为横道图、条状图(Bar chart),以提出者亨利·L·甘特先生的名字命名。它是通过条状图来显示项目进度, 横轴表示时间,纵轴表示项目,可以很直观地查看活动项目在整个时间段内的完成情况。
一般甘特图是在项目管理软件Project中制作,也可以使用Visio以及Think-cell图表小插件等工具来完成。
那在大家比较熟悉的Excel中怎么制作呢?我们知道Excel中没有现成的甘特图,不过,我们可以使用条形图进行编辑制作。
假如,我们有以下项目进度表:
![b23d8e2d41241c0bd6feb4d606c0e284.png](https://i-blog.csdnimg.cn/blog_migrate/76b427891e6a80e415ba9150f9e1dbd0.jpeg)
想要直观地查看项目进度,用甘特图是最好的选择。
制作初始图表
首先,我们把光标定在数据表中的任何一个单元格(这样,当插入图表时会自动选择整个数据表),插入二维条形图中的“堆积条形图”。
![7fba8a9384b6c620f615a885f867fd3d.png](https://i-blog.csdnimg.cn/blog_migrate/2fa5d0bafcbcb115dedd72951c8562e7.jpeg)
得到如下所示图表:
![9180abe535c5aa144c3aada7c480547a.png](https://i-blog.csdnimg.cn/blog_migrate/4bd20e80b267584b1051949fd274df68.jpeg)
此默认图表和我们所需要的甘特图可是相差甚远哦!嗯,不要着急,我们可以逐步修正它。
去掉不需要的时间图形
图表中的“结束时间”不需要,可选中直接删除它。
现在图表中就剩“开始时间”和“所需时长”了:
![c3ad8f5c485d5529fd250c3703473283.png](https://i-blog.csdnimg.cn/blog_migrate/9834e01b6d305072e03605e0ed59295e.jpeg)
当然“开始时间”也不需要显示这些条形,但是不能删除,我们可以选中它更改格式为【无填充】即可。
![7ccc9fe68bdadf04173b5746b33ed8df.png](https://i-blog.csdnimg.cn/blog_migrate/a01a8eee5005cc2d72de938552606295.jpeg)
现在看着有点儿样子了,不过还有很多地方需要修正,继续。
调整坐标轴上的类别顺序
纵坐标轴上的“进度名称”是反向的,所以我们选中纵坐标轴上的“进度名称”,在【设置坐标轴格式】坐标轴选项中,勾选【逆序类别】。
这时横坐标轴也跟着移到上面去了,在命令窗格中观察一下,横坐标轴交叉处默认的是【自动】,想让横坐标轴依然在下面,可以选择【最大分类】。
![fa4ecc6472560847efc0d8e147c4daba.png](https://i-blog.csdnimg.cn/blog_migrate/6edf81b73da5eb36b8b87c325e55ae93.jpeg)
设置横坐标轴上的时间
横坐标轴上的时间和我们数据表上的时间是对应不起来的,所以,我们需要重新设置。
首先,我们把开始时间和结束时间复制到新的单元格,然后把日期格式更改为常规,这样日期就显示为数字了。
![53a2fc7347dcc7702625174a847af21b.png](https://i-blog.csdnimg.cn/blog_migrate/0e1f0c436d85df4f6cd616d9aa5f68c6.jpeg)
选中横坐标轴上的日期,在【设置坐标轴格式】坐标轴选项中,把边界【最小值】更改为开始时间的数值43539,【最大值】更改为结束时间的数值43574,再看横坐标轴上的日期已经和数据表上的日期对应起来了。
![93282649a0f2be614262c9bba4844ea9.png](https://i-blog.csdnimg.cn/blog_migrate/44d4bc65430d2d57204040e28f27d8c4.jpeg)
添加数据标签
选中条形,单击图表旁边的"+"号,在图表元素中勾选【数据标签】,即可添加。(此为2013或以上版本,2013以下版本可在条形上单击右键勾选【数据标签】)
![9386ec104cc7ee71ecf40b0238d91870.png](https://i-blog.csdnimg.cn/blog_migrate/57425c278945c994f24d837812a4cd81.jpeg)
添加时间单位
为了更清楚的呈现,我们可以在数据标签后添加时间单位。
选中条形中的数据标签,在【设置数据标签格式】数字处,类别下选择【自定义】,格式代码处输入: 0天,按【添加】按钮即可。
![aa7a91d8c521e4788c148b7f7ed4b2ff.png](https://i-blog.csdnimg.cn/blog_migrate/58a1f0249ed7cc3a567e309861a68654.jpeg)
完善美化图表
最后再完善一下,添加上图表标题,删除多余的图例,横坐标轴上的日期有点儿长,可以更改日期格式只显示月日。
嗯,想再美化一下,为了简单快速,可在功能区上选一种图表样式,当然,这时,开始日期的条形又出现了,可再设置为【无填充】即可,条形的间距可在【设置数据系列格式】中的【分类间距】中调整。最后完成甘特图如下:
![55226b5dde2e499e4c08c6de720ffb42.png](https://i-blog.csdnimg.cn/blog_migrate/4c8a9e461cd98f1c452c82f655b64d18.jpeg)
此甘特图虽然制作简单,但是有些小伙伴往往是在某一个点儿上卡住,比如横坐标轴的时间如何对应数据表中的时间,如何在数据标签后添加时间单位等。
好啦,这些关键点已经分享出来了,希望对图表不是太熟悉的小伙伴们有所帮助,在Excel中能够快速制作出所需要的甘特图。