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

如果您希望在Excel中直观展示项目各任务的起止时间与进度安排,则可以利用条形图功能构建甘特图。以下是实现该目标的具体操作路径:
一、准备基础数据表
甘特图依赖于结构清晰的任务时间数据,需包含任务名称、开始日期、结束日期及持续天数四列,其中持续天数用于绘制横条长度。确保日期格式统一为Excel可识别的标准日期格式,避免文本型日期干扰后续计算。
1、在A1单元格输入“任务名称”,B1输入“开始日期”,C1输入“结束日期”,D1输入“持续天数”。
2、从第2行起逐行填写各任务信息,例如A2输入“需求分析”,B2输入“2024/3/1”,C2输入“2024/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、在【边界】中,最小值设为数据中最早开始日期,最大值设为最晚结束日期,例如最小值填2024/3/1,最大值填2024/6/30。
3、在【单位】中,主要单位设为7(以周为间隔),次要单位设为1(以日为间隔)。
五、优化图表样式与标注
去除冗余图例与网格线可提升甘特图的专业性与可读性,同时添加任务标签与颜色区分有助于快速识别关键路径或责任人归属。
1、点击图表右上角【+】号,取消勾选【图例】和【垂直网格线】。
2、选中橙色任务条形区域(持续天数系列),右键→【设置数据系列格式】→【填充与线条】→选择【纯色填充】并设定区分色系,如“开发阶段”用#4472C4,“测试阶段”用#ED7D31。
3、右键任一任务条→【添加数据标签】→再次右键标签→【设置数据标签格式】→勾选【单元格中的值】,选定任务名称列(A2:A10)作为标签源。










