MICROSOFT

EP15. “Gantt Chart 甘特图”

首页 Microsoft 工具 Excel · Data Analysis · Charts · EP15
约 3 分钟· #EP15#Excel#Charts
🔒 登录后可标记已读
  • Excel 没有内建的甘特图(Gantt Chart)类型,想画项目排期表,得靠堆叠条形图(Stacked Bar)改造出同样的效果
  • 最容易卡住的一步是日期轴:Excel 内部把日期存成数字(比如 2023 年 6 月 1 日其实是 45078),刻度得填这个数字才有效
  • 这篇整理完整的搭建步骤,做完能一眼看出哪些任务的时间有重叠、可以同时进行
  • 前置知识是基本的图表插入操作

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


建立堆叠条形图

  1. 选中数据范围 A3:C11
  2. Insert 选项卡 → Charts 组,选择堆叠条形图(Stacked Bar)

调整外观

  1. 加图表标题(例如 "Build a House")
  2. 选中图例,按 Delete 删除
  3. 右键点击图表上的任务标签 → Format Axis,勾选 Categories in reverse order(类别反转顺序)——不然任务顺序会跟预期相反
  4. 右键点击蓝色的条形 → Format Data Series,把 Fill 改成 No fill(无填充),让它变透明,只留下代表任务时长的那一段

[截图:蓝色条形设成 No fill 后,只剩任务时长条的效果]


调整日期轴刻度

Excel 内部其实是把日期存成数字——比如 2023 年 6 月 1 日对应 45078、2023 年 7 月 15 日对应 45122。右键点击日期轴 → Format Axis,把这两个数字设成刻度的最小值/最大值,主要单位设成 7(天)。

结果:可以看出「水电工程可以同时进行」这类任务是否有时间重叠。

[截图:完成后的甘特图,任务条按日期轴排列,可看出时间重叠的任务]


学完你会

  • ✅ 用堆叠条形图改造出甘特图,呈现任务的起讫时间
  • ✅ 把日期换算成 Excel 内部的数字序号,正确设定日期轴刻度
  • ✅ 从图表看出哪些任务有时间重叠、可以同时进行

常见错误

  • 忘记勾选 Categories in reverse order,任务顺序跟原本数据表的顺序颠倒
  • 蓝色条形没设成 No fill,图表看起来还是普通堆叠条形图,不像甘特图
  • 直接在日期轴上填日期文字,而不是对应的数字序号,导致刻度设置无效

Sources

Blog / Website:

  1. Gantt Chart