Excel可用堆积条形图制作甘特图:需规范三列数据(任务、开始日期、工期),验证日期格式并公式计算工期;插入堆积条形图后逆序类别、隐藏开始日期条、调整间隙宽度、美化坐标轴为日期格式;进阶可加进度条和今日标记。

Excel本身没有“甘特图”图表类型,但用堆积条形图就能快速做出专业效果。核心是把「任务+开始日期+工期」三列数据转成横向时间条,再调好坐标轴和颜色。不复杂但容易忽略细节。
准备规范的数据表
至少包含三列:A列任务名称、B列计划开始日期、C列工期(天数)。注意两点:
• 开始日期必须是真正的Excel日期格式(不是文本),可用=ISDATE(B2)验证;
• 工期建议用公式算出,比如=结束日期-开始日期+1,避免手动填错;
• A1单元格留空,否则插入图表时会误把第一行当图例。
插入并调整堆积条形图
选中A1:Cn区域(含标题),【插入】→【条形图】→【堆积条形图】。
接着做四步关键调整:
• 右击左侧任务列表(垂直坐标轴)→勾选「逆序类别」,让任务顺序与表格一致;
• 单击蓝色的「开始日期」条形→「无填充」,只保留橙色/绿色的工期条;
• 右击工期条形→「设置数据系列格式」→「间隙宽度」设为30%~50%,条形更清晰;
• 删除图例、网格线、默认标题,保持界面干净。
校准时间横轴
横轴默认显示数字而非日期,需手动设置:
• 右击横坐标轴→「设置坐标轴格式」→「坐标轴选项」;
• 「最小值」填项目最早开始日期的序列号(如2025-12-01对应45627);
• 「最大值」填最晚结束日期序列号(可用=MAX(B:B+C:C)算出);
• 「数字」→「分类」选「日期」或「短日期」,让刻度显示为12/1、12/15这类可读格式。
加进度线和今日标记(进阶)
要实时跟踪,可以加两样东西:
• 插入辅助列「今日进度」,公式为=MIN(TODAY()-B2+1, C2),代表已完成天数;
• 在图表中新增一个数据系列,用「今日进度」替代「工期」,填不同颜色(如浅蓝),叠在原工期条上;
• 再加一条红色垂直线标记今天:插入散点图系列,X值为=TODAY(),Y值按任务行数均匀分布(如1,2,3…),加负向误差线延伸到底部。
基本上就这些。模板可存为.xltx复用,后续改数据自动刷新图表。










