如果要求你说出Microsoft Excel的三个关键组件,它们将是什么?最有可能的是,电子表格可以输入数据,公式可以执行计算,图表可以创建各种数据类型的图形表示。
我相信,每个职场人都知道什么是图表以及如何用Excel创建图表。
但是,如何在Excel中创建甘特图?相信很多人都不知道。
这个简短的教程将解释甘特图的主要功能,展示如何在Excel中制作简单的甘特图。
什么是甘特图?
甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。其通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况。
甘特图如今是项目经理们在项目管理流程中必备的神器。
甘特图以提出者亨利·劳伦斯·甘特(Henry Laurence Gantt)先生的名字命名。
Excel中的甘特图以级联水平条形图的形式表示项目或任务。甘特图通过显示开始和结束日期以及项目活动之间的各种关系来说明项目的分解结构,从而帮助您对照任务的计划时间或预定义的里程碑来跟踪任务。
如何在Excel中制作甘特图
遗憾的是,Microsoft Excel没有内置的甘特图模板作为选项。但是,您可以通过使用条形图功能和一些格式设置在Excel中快速创建甘特图。
如果你严格按照以下步骤操作,那么你将在3分钟内制作一个简单漂亮的甘特图。
我们将在此甘特图示例中使用Excel 2010,但是您可以完全相同的方式在Excel 2019、2016和Excel 2013中模拟甘特图。
1.创建一个项目表
首先,在Excel电子表格中输入项目的数据。将每个任务单独列出,并通过包括开始日期,结束日期和工期(即完成任务所需的天数)来构造项目计划。
创建Excel甘特图时,实际上仅需要“ 开始日期”和“ 持续时间”列。但是,如果您也输入了“ 结束日期”,则可以使用一个简单的公式来计算Duration,如下面的屏幕截图所示。
2.根据开始日期制作标准的Excel条形图
通过设置通常的堆积条形图,开始在Excel中制作甘特图。
在列标题中选择一个开始日期范围,在本例中为B1:B11。确保仅选择具有数据的单元格,而不选择整个列。
切换到“ 插入”选项卡>“ 图表”组,然后单击“ 条形图”。
在2-D条形区域下,单击Stacked Bar。
结果,您将在工作表中添加以下堆积栏:
注意:
您可以在网上找到其他一些甘特图教程,建议您首先创建一个空的条形图,然后按照下一步中的说明填充数据。
但是我认为上述方法更好,因为Microsoft Excel会自动将一个数据系列添加到图表中,从而节省了一些时间。
步骤3.将持续时间数据添加到图表
现在,您需要向Excel Gantt将来的图表中添加一个系列。
右键单击图表区域内的任意位置,然后从上下文菜单中选择“ 选择数据 ”。
将打开“ 选择数据源”窗口。如下面的屏幕快照所示,“ 开始日期”已经添加在“ 图例条目(系列)”下。并且您还需要在其中添加 工期。
单击添加按钮以选择要在甘特图中绘制的更多数据(持续时间)。
将打开“ 编辑系列”窗口,然后执行以下操作:
在系列名称字段中,输入“ Duration ”或您选择的任何其他名称。或者,您可以将鼠标光标放在该字段中,然后单击电子表格中的列标题,单击的标题将被添加为甘特图的系列名称。
单击系列值字段
我是个图——范围选择图标
旁边的范围选择图标。
将打开一个小的“ 编辑系列”窗口。通过单击第一个工期单元格(在本例中为D2)并将鼠标向下拖动到最后一个工期(D11),选择项目工期数据。确保您没有错误地包含标题或任何空白单元格。
单击折叠对话框图标以退出此小窗口。这将带您回到上一个“ 编辑系列”窗口,其中填入了“ 系列名称”和“ 系列值”,然后单击“ 确定”。
现在返回“ 选择数据源”窗口,在“ 图例条目(系列)”下添加了“ 开始日期”和“ 持续时间” 。只需单击“ 确定”,即可将“工期”数据添加到您的Excel图表中。
生成的条形图应类似于以下内容:
步骤4.将任务描述添加到甘特图
现在,您需要用任务列表替换图表左侧的日期。
右键单击图表图区域(带有蓝色和橙色条的区域)内的任何位置,然后单击“ 选择数据”以再次弹出“ 选择数据源”窗口。
确保在左窗格中选择了“ 开始日期”,然后在右窗格中的“ 水平(类别)轴标签”下单击“ 编辑”按钮。
将打开一个小的“ 轴标签”窗口,您可以按照在上一步中选择“持续时间”的方式来选择任务-单击范围选择图标
我是个图——范围选择图标
然后单击表中的第一个任务并将鼠标向下拖动到最后一个任务。请记住,不应包含列标题。完成后,再次单击范围选择图标退出窗口。
单击确定两次以关闭打开的窗口。
右键单击图表标签块,然后从上下文菜单中选择“ 删除”,以将其删除。
此时,您的甘特图应在左侧具有任务描述,如下所示:
步骤5.将条形图转换为Excel Gantt图表
您现在拥有的仍然是堆积的条形图。您必须添加正确的格式以使其看起来更像甘特图。我们的目标是删除蓝色条,以便仅显示代表项目任务的橙色部分。用技术术语来说,我们不会真正删除蓝色条,而是使它们透明并因此不可见。
单击甘特图中的任何蓝色条以将其全部选中,右键单击并从上下文菜单中选择“ 格式化数据系列 ”。
将显示“ 格式数据系列”窗口,您可以执行以下操作:
切换到“ 填充”选项卡,然后选择“ 不填充”。
转到“ 边框颜色”选项卡,然后选择“无线”。
注意。您不要关闭对话框,因为在下一步中将再次使用它。
您可能已经注意到,Excel Gantt图表上的任务以相反的顺序列出。现在我们要解决此问题。
单击甘特图左侧的任务列表以选择它们。这将为您显示“ 格式轴”对话框。选择“ 轴选项”下的“ 逆序类别” 选项,然后单击“ 关闭”按钮以保存所有更改。
您刚进行的更改的结果是:
您的任务在甘特图上以正确的顺序排列。
日期标记从图表的底部移动到顶部。
您的Excel图表开始看起来像普通的甘特图,不是吗?例如,我的甘特图现在看起来像这样:
步骤6.改进Excel Gantt图表的设计
尽管您的Excel Gantt图表已初具规模,但您可以添加一些更多的修饰以使其真正时尚。
删除甘特图左侧的空白区域。
您还记得,开始日期蓝色条最初位于Excel甘特图的开始处。现在,您可以删除该空白区域,以使您的任务更靠近左侧的垂直轴。
右键单击数据表中的第一个开始日期,选择设置单元格格式>常规。写下您看到的数字-这是日期的数字表示形式,在我的情况下为41730。
您可能知道,Excel根据自1900年1月1日以来的天数将日期存储为数字。单击取消,因为您实际上不想在此处进行任何更改。
单击甘特图中任务栏上方的任何日期。一键将选择所有日期,右键单击它们,然后从上下文菜单中选择“ 格式化轴 ”。
在“ 轴选项”下,将“ 最小值”更改为“ 固定”,然后键入您在上一步中记录的数字。
调整甘特图上的日期数。
在与上一步相同的“ 格式轴”窗口中,将“ 主要单位”和“ 次要单位”也更改为“ 固定”,然后添加日期间隔所需的数字。
通常,项目时间越短,使用的数字就越少。例如,如果要显示其他日期,请在“ 主要单位”中输入2 。您可以在下面的屏幕截图中看到我的设置。
注意。在Excel 2013,Excel 2016和Excel 2019中,没有自动和固定单选按钮,因此您只需在框中输入数字即可。
您可以使用不同的设置进行调试,直到获得最适合您的结果。不要害怕做错事,因为您总是可以通过在Excel 2010和2007中切换回自动来恢复到默认设置,或者在Excel 2013、2016和2019中单击重置。
去除条之间的多余空白。
压缩任务栏将使您的甘特图看起来更好。
点击任意一个橙色条以将其全部选中,右键单击并选择Format Data Series。
在“设置数据系列格式”对话框中,将“ 分隔”设置为100%,并将“ 间隙宽度”设置为0%(或接近0%)。
这是我们折腾了半天的结果——一个简单但美观的Excel Gantt图表:
甘特图
请记住,尽管您的Excel图表非常接近地模拟了甘特图,但它仍然保留了标准Excel图表的主要功能:
添加或删除任务时,Excel Gantt图表将调整大小。
您可以更改开始日期或持续时间,图表将反映更改并自动调整。
您可以将Excel Gantt图表另存为图像或转换为HTML并在线发布。
提示:
您可以通过更改填充颜色,边框颜色,阴影甚至应用3-D格式,以不同的方式设计Excel Gant图表。
所有这些选项在“ 格式数据系列”窗口中可用(右键单击图表区域中的条形,然后从上下文菜单中选择“ 格式数据系列 ”)。
创建理想的设计后,最好将Excel Gantt图表另存为模板以备将来使用。为此,请单击图表,切换到功能区上的“ 设计”选项卡,然后单击“ 另存为模板”。
本文暂时没有评论,来添加一个吧(●'◡'●)