乐于分享
好东西不私藏

零插件!用Excel条件格式,一键自动生成动态横道图(附万能公式)

零插件!用Excel条件格式,一键自动生成动态横道图(附万能公式)

做项目管理、工程进度、工作计划的打工人,谁还在手动拖拽做横道图?

传统插入图表做甘特图,改一行工期就要重新调整图表格式;第三方横道图工具收费、兼容差,换电脑就打不开。

今天分享纯Excel条件格式制作自动横道图,不用插件、不用VBA,只靠一条通用公式,输入起止日期,进度条自动填充,修改数据实时更新,新手3分钟就能上手!

一、表格基础布局(提前建好,直接照抄)

先搭建基础表格,结构极简,无需复杂排版:

  1. A列:任务名称

  2. B列:任务开始日期

  3. C列:任务结束日期

  4. 第1行:横向时间轴(按天/按周填写连续日期)

  5. 填色区域: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秒更新整张项目进度表。

💡关注我,持续分享工地高效办公工具、资料编制干货,告别无效加班。