在 Excel 中创建甘特图
甘特图由 Henry Gantt 于 20 世纪 10 年代发明,是项目管理中的常用工具。它能够帮助您直观地规划、管理和跟踪项目进度,让您轻松摆脱繁琐的任务数据表。本教程将为您演示如何在 Excel 中创建甘特图。
下方的甘特图以两种视角呈现任务。当选择下拉列表中的“计划”时,甘特图仅显示任务的计划时长。切换为“实际”后,绿色进度条将叠加在灰色条内,直观展现任务进度。若任务提前完成或出现延迟,灰色条的长度也会相应调整。
在 Excel 中创建简单甘特图
创建动态甘特图,展示任务进度
创建在线 Excel 甘特图模板
使用强大功能轻松创建甘特图
下载示例文件
视频:在 Excel 中创建甘特图
在 Excel 中创建简单甘特图
准备数据
假设您有一份任务表,包含任务名称、开始日期和结束日期三列,如下图所示。若要创建简单的甘特图,还需新增一列“时长”。
选择一个空白单元格(此处选择 D2 用于输出第一个时长),输入公式 =C 2-B2,然后按下 Enter 键。选中公式单元格,向下拖动填充柄,即可显示所有时长数值。

创建甘特图
1. 选中开始日期列(不包括表头),进入插入选项卡,然后点击插入柱状图或条形图,再选择堆积条形图。查看截图:

2. 将图表插入工作表后,右键点击图表,选择右键菜单中的选择数据。

3. 在选择数据来源对话框中,点击添加按钮。

4. 随后会弹出编辑序列对话框。请填写系列名称,将时长列的范围(不含表头)选择到系列值框中,然后单击确定按钮。

5. 返回到选择数据来源对话框后,选择 Series 1,在系列名称区域框内点击编辑按钮,然后在水平轴标签框中进行操作。

6. 在轴标签区域对话框中,选择任务描述列的范围(不包括表头),然后单击确定按钮。

7. 返回选择数据来源对话框后,您会发现原有系列编号已被任务描述替换。点击确定按钮即可保存更改并关闭对话框。
如您所见,图表中的任务描述顺序与原始数据相反。请重新排列,使其顺序与原表保持一致。

8. 右键点击选中的坐标轴标签,在右键菜单中选择设置坐标轴格式。

9. 在坐标轴选项选项卡下的设置坐标轴格式窗格中,勾选类别逆序复选框。

现在,任务描述已按照正常顺序进行显示。
10. 右键点击任意蓝色条,选择全部,然后在右键菜单中选择设置数据系列格式。

11. 在设置数据系列格式窗格中,转到填充与线条选项卡,然后在填充部分选择无填充,在边框部分选择无线条。

现在,所有蓝色条形已在甘特图中被隐藏。
12. 在选区内选中第一个开始日期,右键点击,选择设置单元格格式选项,来自上下文菜单。在设置单元格格式对话框中,点击类别列表框中的常规,记下右侧显示的数字,然后点击取消按钮关闭对话框。

13. 右键点击并选中整个日期轴,选择设置坐标轴格式。

14. 在设置坐标轴格式窗格中,将第 12 步记下的数字输入最小值框,并可根据需要调整主和次刻度单位。

现在,甘特图已如以下截图所示展现。

您可以根据需求灵活美化甘特图的格式。

最终,甘特图将如以下截图所示呈现。

创建可动态展示任务进度的甘特图
但在许多情况下,任务可能会提前完成或延期。在本节中,我们将制作一个完整的甘特图,不仅能够显示任务实际完成所用的天数,还能直观展现任务进度。
首先,准备数据
1. 为每项任务计算计划时长,如下图所示,您需要手动添加时长列(如果表格中已包含时长列,则可跳过此步骤)。
选择一个单元格用于输出首个任务的时长,输入下方公式并按下 Enter 键。然后拖动填充柄,即可向下获取所有时长。
=D 4-C4

2. 新建一个表格,记录每项任务的实际用天数(结束日期可能与原表不同),并使用下方公式计算实际时长。同时,新增一个百分比完成列。
=D 16-C16

3. 在 I4 单元格插入数据有效性下拉列表,源值为“计划时长”和“实际时长”,轻松实现高效选择。

4. 最后,新建第三个项目时间线表,并以该表的数据为基础生成甘特图。


注意:
基于项目时间线表数据,创建动态甘特图
1. 首先,按照上面 第 1 步至 1 的操作,以项目时间线表数据制作常规甘特图。
当甘特图显示如下截图时,请继续添加任务的进度。

2. 选择不可见的条形后,点击图表元素按钮,并勾选误差线复选框。见截图:

3. 右键单击任意误差线,在右键菜单中选择设置误差线格式。

4. 在设置误差线格式窗格中,您需要完成以下操作:

5. 在自定义误差值对话框中,选择正向错误值框中的进度列,然后单击确定按钮。

6. 误差线仍处于选中状态时,转到设置误差线格式窗格中的填充与线条选项卡,为其设置颜色和宽度。

提示:请在下拉列表中选择“实际工期”,即可在甘特图中显示任务进度。
现在已生成包含任务进度的甘特图,具体效果如下图所示。

提示:您可以根据需要为甘特图应用其他格式,进一步美化图表。例如:
这是一个带有任务进度显示的动态甘特图。
创建在线 Excel 甘特图模板
此外,Excel 还为您提供免费的在线甘特图模板。本节将为您演示如何创建一个 Excel 在线甘特图模板。
1. 点击文件 > 新建。

2. 在搜索框中输入“甘特”,然后按下 Enter 键。

3. 所有 Excel 在线甘特图模板均已为您搜集完毕。只需点击任意模板,即可按需创建。

4. 弹出窗口将预览并介绍所选甘特图。点击创建按钮即可。

5. 此时,系统将在新工作簿中生成专属甘特图。只需将现有数据替换为您的目标数据,甘特图即可高效展现所需内容。
在 Excel 中轻松创建甘特图
如果您觉得上述方法操作繁琐且耗时,强烈推荐您使用 Kutools for Excel 的甘特图功能。借助此功能,您只需几次点击,即可在 Excel 中轻松创建甘特图,具体操作请参考下方演示。
立即下载体验!30 天免费试用
下载示例文件
视频:在 Excel 中创建甘特图
这款最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析彻底革新智能执行 | 代码生成| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不会丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件 | 多值查找 | 跨多表查询 | 模糊查找…… | |
| 高级下拉列表:轻松创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 |对比列至选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……)... | |
| 顶级 15 工具集:12 文本工具(添加文本、删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码、按路径插入图片……)| 12 转换工具(小写金额转大写、汇率转换……)| 7 合并和拆分工具(高级合并行、拆分 Excel 单元格……)|…… 以及更多功能 |
Kutools for Excel 拥有超过 300 项功能,让您所需触手可及……
Office Tab —— 在 Microsoft Office(含 Excel)中启用标签阅读和编辑
- 一秒即可切换数十个已打开文档!
- 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
- 在同时查看和编辑多个文档时,办公效率提升高达 50%。
- 为 Office(包括 Excel)带来高效标签页体验,就像在使用 Chrome、Edge 或 Firefox 一样。
