Excel甘特图制作教程:条件格式一键生成项目进度图

项目排期还在手动涂色?本文从零开始,6步带你做出能随日期自动变色的动态甘特图。

更新于 2026-06-03

建基础数据表——4列足够

A列任务名、B列开始日期、C列结束日期、D列起日期轴。选中D1→输起始日期→向右拖动填充。

设置条件格式——核心步骤

  1. 选中整个日期区域(D2到最后一个日期格)
  2. "开始"→"条件格式"→"新建规则"→"使用公式确定要设置格式的单元格"
  3. 输入公式:=AND(D$1>=$B2, D$1<=$C2)
  4. 设蓝色填充→确定。瞬间甘特图出现。

进阶技巧

今天标记线:加条件格式,=D$1=TODAY(),红色边框。

状态颜色:加"状态"列→不同状态不同颜色:完成=绿、进行中=蓝、未开始=灰。

周末灰色:=WEEKDAY(D$1,2)>5→浅灰填充。

💡 本文方法在WPS表格中完全适用。WPS表格内置甘特图模板,免费使用。 免费下载WPS表格 → →

常见问题

甘特图能自动跳过周末吗?

WEEKDAY判断:=AND(D$1>=$B2,D$1<=$C2,WEEKDAY(D$1,2)<=5)

日期轴太长屏幕看不全?

冻结任务名列:选中B2→"视图"→"冻结窗格"。

能下载现成的甘特图模板吗?

网上有免费模板。WPS表格也内置了甘特图模板,免费使用。