难题第二解,利用Excel特殊字体制作出自动变色的进度条

Excel学习世界 2023-12-26 21:21:52

会自动根据区间变色的动态数据条,除了已经教过的方法,我又努力一思索,再次想了个法子出来。

案例:

制作出如下图所示的自动变色进度条,规则为:

>=80%:绿色

>=60% 且  <80%:黄色

<60%:红色

解决方案:

1. 在 C2 单元格中输入以下公式:

=REPT("|",A2*100)

* “|”符号可以通过 Shift+\ 打出来。

2. 将 C2 单元格的字体设置为 Britannic Bold,这样就能让所有的竖线合并到一起 --> 调整列宽,使其与 100% 的进度条宽度适配

3. 将 C2:D2 区域的填充色设置为浅灰色。

4. 在 D2 单元格中输入公式 =A2

5. 将 D 列设置为左对齐,且适当调整列宽。

6. 选中 C2 单元格 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

7. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

=$A$2>=0.8

8. 在弹出的对话框中选择“字体”选项卡 --> 将颜色设置为绿色 --> 点击“确定”

9. 点击“确定”。

10. 重复步骤 6、7 --> 输入以下公式:

=AND($A$2>=0.6,$A$2<0.8)

11. 将字体颜色设置为黄色。

12. 再次重复步骤 6、7 --> 输入以下公式:

=$A$2<0.6

13. 将字体颜色设置为红色。

大功告成了。

这是动态效果。

21 阅读:1033
评论列表

Excel学习世界

简介:Excel 学习交流