Excel条件格式制作颜色渐变甘特图

作者:技术拾光时间:2026-07-23 11:16:09浏览:361

在Excel中,利用条件格式和公式判断日期区间,可快速制作带颜色渐变的甘特图。日期轴需设为标准格式,选中区域后使用公式=AND(D$1=$B2,D$1)创建规则,支持自动更新与渐变填充,无需复杂图表功能。

在Excel中制作甘特图,无需使用复杂的图表功能。只需将任务、开始日期和结束日期整理清楚,然后利用条件格式按日期自动上色,即可生成一张随日期自动更新的进度表。如果需要让色块更具层次感,可以在规则中设置渐变填充。如果Excel版本不支持渐变填充,也可以在旁边添加一个带有数据条的进度列,同样能实现漂亮的渐变效果。

先整理任务日期和横向日期轴

左侧依次放置任务名称、开始日期和结束日期,右侧从项目第一天开始横向排列连续的日期。关键点在于:日期轴必须设置为标准日期格式,切勿手动输入为普通文本。否则条件格式的公式无法正确识别,导致颜色块错位,整个甘特图将失效。

选中日期区域并新建条件格式规则

选中右侧所有需要显示甘特条的空白日期区域,然后点击顶部「开始」选项卡中的「条件格式」,选择「新建规则」。注意:不要只单独选择一行——后续公式会按每一行的开始和结束日期自动判断,一次性选中整块区域,更为省事。

Excel条件格式制作颜色渐变甘特图

使用公式判断日期是否在任务区间内

规则类型选择「使用公式确定要设置格式的单元格」,公式输入「=AND(D$1>=$B2,D$1<=$C2)」即可。这里的 D$1 锁定顶部日期行,$B2 和 $C2 锁定开始和结束日期列。之后向右向下批量应用时,每个单元格会自动判断是否应上色——完全自动,无需手动操作。

Excel条件格式制作颜色渐变甘特图

设置颜色或渐变填充效果

点击「格式」按钮,切换到填充页面,选择所需的甘特条颜色。如果弹窗中有「填充效果」按钮,可以选择同色系从浅到深的渐变,效果非常细腻。如果当前Excel版本不支持条件格式渐变填充,也不用担心——先用纯色制作基础甘特条,再添加一个数据条进度列,同样能实现渐变质感。

Excel条件格式制作颜色渐变甘特图

使用数据条为进度列增添渐变层次

如果希望表格更像专业项目看板,可以在左侧新增一列完成率或任务持续天数列。选中这一列,点击「条件格式」中的「数据条」,选择渐变填充样式。这样,右侧是时间维度的甘特条,左侧是进度渐变条,比单一色块更易读,视觉效果也更有层次。

Excel条件格式制作颜色渐变甘特图

最后检查日期、空白行及周末标记

全部完成后,随便修改一条任务的开始日期或结束日期,观察对应的甘特条是否自动变长、缩短或移动位置。如果没有变化,多半是日期轴被当作文本,或者公式中的美元符号锁定位置错误。正式使用前,还可以将周末对应的列改为浅灰色底色,这样整个项目排期读起来会更加顺畅。