做项目管理、工程进度、工作计划的打工人,谁还在手动拖拽做横道图?
传统插入图表做甘特图,改一行工期就要重新调整图表格式;第三方横道图工具收费、兼容差,换电脑就打不开。
今天分享纯Excel条件格式制作自动横道图,不用插件、不用VBA,只靠一条通用公式,输入起止日期,进度条自动填充,修改数据实时更新,新手3分钟就能上手!

一、表格基础布局(提前建好,直接照抄)
先搭建基础表格,结构极简,无需复杂排版:
A列:任务名称
B列:任务开始日期
C列:任务结束日期
第1行:横向时间轴(按天/按周填写连续日期)
填色区域:D2开始,为横道图进度条生成区
核心逻辑:利用条件格式公式判断,当前列日期处于任务起止区间内,单元格自动填充色块,形成横道进度条。
二、完整操作步骤(手把手复刻)
Step1:选中进度条区域
选中所有需要生成横道图的单元格(D2:AH10,根据自身任务行数调整)。
Step2:新建条件格式规则
点击【开始】→【条件格式】→【新建规则】→选择使用公式确定要设置格式的单元格。
Step3:粘贴万能自动横道图公式
👇直接复制下方公式,无需修改,适配绝大多数Excel版本:
=AND(D$1>=$B2,D$1<=$C2)
Step4:设置填充格式
点击【格式】,选择喜欢的填充颜色,确定即可。
自此完成!后续只需修改每行任务的开始、结束日期,横道进度条会自动伸缩、自动更新,全程无需手动调整。
三、公式通俗拆解(看懂原理,灵活改模板)
很多人不会用,核心是不懂绝对引用,这里直白讲清楚:
D$1:锁定横向时间轴行,横向拖动时,始终匹配第一行的日期
$B2/$C2:不锁定列,纵向下拉时,自动匹配每行任务的起止日期
AND函数:双重判断,只有同时满足【当前日期≥开始日】+【当前日期≤结束日】,单元格才上色
进阶优化:如需自动匹配今日日期、显示已完成进度,追加动态今日线公式: =D$1=TODAY()
四、工具核心优势(吊打传统横道图)
✅ 无插件无VBA,原生Excel功能,全版本兼容
✅ 数据联动,改日期自动变进度条,零重复工作
✅ 可直接打印,适配项目周报、施工进度表、工作计划表
✅ 表格体积极小,发送同事、领导不会卡顿报错
五、全文核心关键词总结(收藏备查)
核心功能:Excel条件格式、自动横道图、动态甘特图
核心函数:AND、TODAY、混合引用(行锁定/列不锁定)
核心公式:=AND(D$1>=$B2,D$1<=$C2)
核心亮点:零代码、实时联动、轻量化、易打印
写在最后
真正高效的办公技巧,从来不是复杂工具,而是用好软件自带功能。一条简单条件格式公式,就能告别繁琐的图表制作,10秒更新整张项目进度表。
💡关注我,持续分享工地高效办公工具、资料编制干货,告别无效加班。

夜雨聆风