Excel如何制作甘特图 Excel项目进度甘特图制作方法【模板】

发布时间 - 2026-01-07 00:00:00    点击率:
可在Excel中用堆积条形图制作甘特图:先准备含任务名称、起止日期和持续天数的数据表;再插入堆积条形图并切换行列;接着添加起始偏移列并设为次坐标轴且无填充;然后将横坐标改为日期轴并设置合理边界与单位;最后优化样式,去除图例和网格线,设置颜色与任务标签。

如果您希望在Excel中直观展示项目各任务的起止时间与进度安排,则可以利用条形图功能构建甘特图。以下是实现该目标的具体操作路径:

一、准备基础数据表

甘特图依赖于结构清晰的任务时间数据,需包含任务名称、开始日期、结束日期及持续天数四列,其中持续天数用于绘制横条长度。确保日期格式统一为Excel可识别的标准日期格式,避免文本型日期干扰后续计算。

1、在A1单元格输入“任务名称”,B1输入“开始日期”,C1输入“结束日期”,D1输入“持续天数”。

2、从第2行起逐行填写各任务信息,例如A2输入“需求分析”,B2输入“2025/3/1”,C2输入“2025/3/10”。

3、在D2单元格输入公式:=C2-B2+1,按回车确认后双击填充柄向下复制至所有任务行。

二、插入堆积条形图

甘特图本质是调整后的水平条形图,需借助堆积图类型实现“前置空白+任务条形”的视觉效果,从而将任务条准确定位在对应时间轴位置。

1、选中任务名称列(A2:A10)和持续天数列(D2:D10),按住Ctrl键同时选择两列。

2、点击【插入】选项卡,在【图表】组中选择【条形图】→【堆积条形图】。

3、右键图表空白处,选择【选择数据】,在弹出窗口中点击【切换行/列】按钮,使任务名称显示为纵坐标标签。

三、添加日期轴与空白列

原始堆积图仅显示持续天数,需引入“起始偏移量”即开始日期前的天数差值,使每根任务条左端对齐其实际开始日期。这要求新增一列计算相对起始基准日的偏移值。

1、在E1单元格输入“起始偏移”,E2输入公式:=B2-MIN($B:$B),回车后双击填充柄完成整列计算。

2、右键图表→【选择数据】→【添加】,系列名称选E1,系列值选E2:E10。

3、在图表中选中底部蓝色条形(新添加的偏移系列),右键→【设置数据系列格式】→勾选【次坐标轴】,再将其填充设为“无填充”。

四、设置横坐标为日期刻度

默认横坐标显示为数值型天数,需将其转换为可读的日期范围,使图表横轴呈现真实时间标尺,便于对照项目日历理解进度分布。

1、右键横坐标轴→【设置坐标轴格式】→【坐标轴选项】→取消勾选【数值坐标轴】,选择【日期坐标轴】。

2、在【边界】中,最小值设为数据中最早开始日期,最大值设为最晚结束日期,例如最小值填2025/3/1,最大值填2025/6/30

3、在【单位】中,主要单位设为7(以周为间隔),次要单位设为1(以日为间隔)。

五、优化图表样式与标注

去除冗余图例与网格线可提升甘特图的专业性与可读性,同时添加任务标签与颜色区分有助于快速识别关键路径或责任人归属。

1、点击图表右上角【+】号,取消勾选【图例】和【垂直网格线】。

2、选中橙色任务条形区域(持续天数系列),右键→【设置数据系列格式】→【填充与线条】→选择【纯色填充】并设定区分色系,如“开发阶段”用#4472C4,“测试阶段”用#ED7D31

3、右键任一任务条→【添加数据标签】→再次右键标签→【设置数据标签格式】→勾选【单元格中的值】,选定任务名称列(A2:A10)作为标签源。


# excel  #   # 右键  # 设为  # 条形图  # 勾选  # 单元格  # 甘特图  # 双击  # 最小值  # 左端  # 如果您 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  高性价比服务器租赁——企业级配置与24小时运维服务  非常酷的网站设计制作软件,酷培ai教育官方网站?  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  Laravel如何使用Sanctum进行API认证?(SPA实战)  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  简历没回改:利用AI润色让你的文字更专业  大学网站设计制作软件有哪些,如何将网站制作成自己app?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  微信小程序 五星评分(包括半颗星评分)实例代码  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  如何在 React 中条件性地遍历数组并渲染元素  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  如何在IIS中新建站点并配置端口与IP地址?  如何在阿里云部署织梦网站?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Laravel如何创建自定义中间件?(Middleware代码示例)  ,网页ppt怎么弄成自己的ppt?  如何在服务器上三步完成建站并提升流量?  C#如何调用原生C++ COM对象详解  nodejs redis 发布订阅机制封装实现方法及实例代码  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  Laravel怎么判断请求类型_Laravel Request isMethod用法  如何挑选高效建站主机与优质域名?  Laravel如何配置和使用缓存?(Redis代码示例)  什么是javascript作用域_全局和局部作用域有什么区别?  实例解析angularjs的filter过滤器  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  *服务器网站为何频现安全漏洞?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何在阿里云香港服务器快速搭建网站?  详解阿里云nginx服务器多站点的配置  Laravel如何实现用户密码重置功能?(完整流程代码)  Laravel怎么调用外部API_Laravel Http Client客户端使用  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  如何在企业微信快速生成手机电脑官网?  如何在Windows 2008云服务器安全搭建网站?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  香港网站服务器数量如何影响SEO优化效果?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Python并发异常传播_错误处理解析【教程】  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  黑客如何利用漏洞与弱口令入侵网站服务器?  如何注册花生壳免费域名并搭建个人网站?