热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

自动给文本框输入值_Excel–按输入值自动变更背景色

这个问题来自朋友咨询,如何设置规则,根据输入的内容自动显示不同的背景填充色?案例:下图1是学生成绩表,需要按照

这个问题来自朋友咨询,如何设置规则,根据输入的内容自动显示不同的背景填充色?

案例:

下图 1 是学生成绩表,需要按照规则,

  1. 按不同的分数区间显示对应的背景色(见下图 2)
  2. 在上述条件基础上,把对应的分数显示成文字(见下图 3)
9c19de9c6f7af0c9e1707573614af79b.png
4e9a9170cadd6105510009a70637a605.gif
e8973ba286b032e079e63aaeb9526ac7.gif

解决方案 1:

1. 选中需要设置的单元格区域,选择菜单栏的“开始”-->"条件格式"-->“新建规则”

8a9ae9158efd473473f0f599cc5c3588.png

2. 在弹出的对话框中选择“新建规则”--> 确定

3412bb1640f59b60b1e15e4d2b9f4b22.png

3. 在新弹出的对话框中:

  • 选择第 2 个选项“只为包含以下内容的单元格设置格式”-->
  • 在下方的设置格式中分别选“单元格值”、“大于或等于”、“90”-->
  • 点击下方的“格式”按钮选择需要的背景色 -->
  • 确定
f83dbe204e8cda31ffe18488be9c5075.png

4. 按同样的步骤设置 80 分以上的背景色,需要注意的是:此处的“单元格值”要选择“介于”“80”到“89”

25450466ee5e78afcdfac942f8f9c088.png

5. 依次完成 4 种颜色的设置 --> 确定

ebf1a97829e28cac7e565575bc61617b.png

6. 设置已经完成,以下是实际演示效果

4e9a9170cadd6105510009a70637a605.gif

解决方案 2:

1. 现在来制作第 2 种效果,将分数自动显示成文字:

选中需要设置的单元格区域,选择菜单栏的“开始”-->"条件格式"-->“突出显示单元格规则”-->“大于”

7f1ee4de7784dbac3f2244349da7f761.png

2. 在弹出的对话框中输入“89”--> 设置为“自定义格式”--> 确定

b1509c0f900f2cecdb536a83b3893a97.png

3. 在弹出的对话框中选择“填充”选项卡 --> 选择所需的颜色

2c32a6bc86b00ba3e921b2d52d4bcf68.png

4. 选择“数字”选项卡 -->"自定义"--> 在类型中输入“优”--> 确定

5144db28811e9feaacf6e5063f392488.png

5. 现在设置 80 分以上的背景色及显示文字:选择菜单栏的“开始”-->"条件格式"-->“突出显示单元格规则”-->“介于”

539109f849ed7423c20d29c322ad3a29.png

6. 在弹出的对话框中输入“80”到“89”--> 设置为“自定义格式”--> 确定

019595cc64721dbe88388b797ea23d16.png

7. 按同样的方式设置背景色及文字

8. 依次完成 4 种颜色的设置,就能实现以下效果:

e8973ba286b032e079e63aaeb9526ac7.gif



推荐阅读
author-avatar
可爱的嗨-我喜欢你
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有