用条件格式实际excel大于等于某个值且小于某值时,显示第几名且变色?

用条件格式,把结果显示在h2上。
①g2>=1900且<8500,显示“第2名”,蓝色背景,14号字体加粗白色;
②g2>=8500且<12000,显示“第1名”,红色背景,14号字体加粗白色;
③g2>=1000且<1900,显示“第3名”,绿色背景,14号字体加粗白色;

h2输入公式:
=if(and(g2>=1900,g2<8500),“第2名”,“”)
条件格式,管理规则,新建规则,使用公式确定,在下面框框内输入:h2=“第2名”,格式按照你需求自行设置。应用于h:h。
所有字母,数字,标点用英文格式输入。追问

没有效果啊。

H不显示。

追答

公式是写在H列单元格内的,不是写在条件格式内的,条件格式就一个条件=H1="第2名"

追问

明白了。。。
我还以为你只用了条件格式实现的。
请问只用条件格式,能实现嘛?

如果我要再加一个:
g2>=8500且<12000,显示“第1名”,红色背景,14号字体加粗白色?
这又怎么做呢?

追答

条件格式他是一个逻辑判定,就是这里面的函数它只能判断是真是假,来确定是否套用格式,它无法对单元格进行运算来改变单元格的值

追问

就是要实现:
根据g2的值范围,显示第1名,第2名,第3名,我修改了下问题,你看下。
这么多,只有IF实现不了吧?

追答

换个公式:

=LOOKUP(G1,{0,1000,1900,8500,12000},{"","第3名","第2名","第1名",""})

分别做三个条件格式

温馨提示:答案为网友推荐,仅供参考
相似回答