excel 动态进度条可以用完成率加 rept 函数制作。先算出完成率,再用 =rept("█",完成率*10) 生成进度条,完成率变化时进度条会跟着变化。
第一步,先用完成数除以计划数算出完成率,例如 =C2/B2。完成率列要设置成百分比,方便核对。

第二步,在进度条列输入 =REPT("█",D2*10)。如果想更长,可以把 10 改成 20 或 30。

第三步,把进度条列字体颜色改成蓝色或绿色,再调整列宽。后续只改完成数,完成率和进度条都会自动更新。

如果进度条超出预期,检查完成率是否超过 100%。需要限制最大长度时,可以写成 =REPT("█",MIN(D2,1)*10)。











