需用堆叠条形图模拟甘特图:先建含任务名、起止日期及天数的数据表;再选任务名、持续天数与开始日期三列插入堆叠条形图;隐藏开始日期系列、颠倒纵轴、设置横轴为日期刻度;可添加完成天数系列并标注数值。

如果您希望在Excel中直观展示项目各任务的起止时间与进度安排,则需要借助条形图功能模拟甘特图效果。以下是实现该图表的具体操作步骤:
一、准备基础数据表
甘特图依赖于任务名称、开始日期、结束日期及持续天数等字段,需先构建结构清晰的数据源。确保日期格式统一为Excel可识别的标准日期格式,避免后续计算错误。
1、在A1单元格输入“任务名称”,B1输入“开始日期”,C1输入“结束日期”,D1输入“持续天数”。
2、从第2行起逐行填写各任务信息,例如:A2输入“需求分析”,B2输入“2024/3/1”,C2输入“2024/3/5”,D2输入公式“=C2-B2+1”。
3、选中D列数据区域,右键设置单元格格式为“数值”,小数位数设为0。
二、插入堆叠条形图
Excel原生不提供甘特图类型,但可通过堆叠条形图叠加“前置空白时段”与“任务执行时段”来模拟视觉效果。
1、选中A1:A6(任务名称)和D1:D6(持续天数)区域,按住Ctrl键再选中B1:B6(开始日期)区域。
2、点击【插入】→【条形图】→【堆叠条形图】。
3、右键图表空白处,选择【选择数据】,在“水平(分类)轴标签”中点击【编辑】,重新选定A2:A6作为任务列表。
三、调整图表系列顺序与坐标轴
需将“开始日期”作为隐藏的前置段,使“持续天数”条形从对应起始位置向右延伸,这要求反转纵轴并设置日期轴为时间刻度。
1、右键图表中的任意条形,选择【设置数据系列格式】,在右侧窗格中将“开始日期”系列填充设为“无填充”。
2、右键纵坐标轴(任务名称侧),选择【设置坐标轴格式】,勾选“类别次序颠倒”。
3、右键横坐标轴(日期侧),选择【设置坐标轴格式】,将最小值设为项目最早开始日期,最大值设为最晚结束日期,主单位设为“1天”。
四、添加完成度动态条形
若需体现任务实际进度,可在原堆叠图基础上增加第三系列——已完成天数,并用不同颜色区分,形成进度对比效果。
1、在E1单元格输入“完成天数”,E2输入实际完成数值(如“3”),E3至E6依此类推。
2、右键图表→【选择数据】→【添加】,系列名称选E1,系列值选E2:E6,横坐标保持不变。
3、右键新添加的系列条形→【设置数据系列格式】→填充设为浅蓝色,边框设为深蓝色,并将其置于“持续天数”系列上方。
五、优化图表外观与标注
去除冗余元素可提升可读性,添加关键标注有助于快速识别时间节点与责任人信息。
1、点击图表右上角“+”号,取消勾选“图例”、“网格线”、“垂直轴标题”。
2、双击横坐标轴→【设置坐标轴格式】→将“数字”类别设为“日期”,类型选“3月14日”样式。
3、右键任一条形→【添加数据标签】→再次右键标签→【设置数据标签格式】→勾选“值来自单元格”,选取D2:D6区域,取消“Y值”显示。










