用条件格式,不要用lookup,把结果显示在h2上。①g2>=1900且<8500,显示“第2名”,蓝色背景,14号字体加粗白色;②g2>=8500且<12000,显示“第1名”,红色背景,14号字体加粗白色;③g2>=1000且<1900,显示“第3名”,绿色背景,14号字体加粗白色;
公式很简单
条件格式 设置背景颜色 也简单
=IFERROR("第"&4-MATCH(G2,{1000,1900,8500})&"名","")
另外你说Lookup 不能做到精确 是你不能做到精确不是Lookup 不能做到精确
追问好
你的要求有两个:
在G列显示名次
G2公式:=IF(G2<1000,"",IF(G2<1900,"第3名",IF(G2<8500,"第2名",IF(G2<12000,"第1名",""))))
向下拖拉复制G2,直到最后一行
显示不同名次时要用不同的单元格格式
三个条件格式
第1名:红色背景,14号字体加粗白色
第2名:蓝色背景,14号字体加粗白色
第3名:绿色背景,14号字体加粗白色
因为后面的都一样,可以不在条件格式中体现。当然,如果你原意,也可以在放在条件格式中。
下面就条件格式的设置方法做一介绍:
一、选中H列,用鼠标点:"开始"->"条件格式"->"管理规则"->"新建规则"->"只为包含..."
二、选择并编辑:“单元格值”、“等于”、“第1名”
三、用鼠标点:"格式"->"填充",背景设置为红色,点击“确定”按钮
四、用鼠标点:"新建规则"->"只为包含..."
五、按照三、四的方法设置第2名和第3名的单元格格式
六、用鼠标点击“确定”按钮,关闭管理规则窗口
仅剩管理规则窗口
2、变颜色、字体等,要用条件格式。追问
如果用if呢?
把结果显示在h2上。①g2>=1900且=8500且=1000且<1900,显示“第3名”,绿色背景,14号字体加粗白色;
g2>=1900且=8500且=1000且 你这逻辑让人看不懂呀
追问②g2>=8500且<12000,显示“第1名”,红色背景,14号字体加粗白色;
2、取值还是用LOOKUP函数比较好,简单。不过,按说,第几名应该是唯一的,不是分级,应该用RANK函数比较合理。
3、颜色需要用条件格式来实现。追问
lookup,没办法做到精准啊。
比如如果要区分1050和1501
大于1500,小于等于1500
追答1050和1051就应该是两个名次啊。如果一定用LOOKUP,完全可以把1050作为一个分割点,但是,一般等级用LOOKUP。。名次都是用RANK的。。
追问有具体的公式嘛?
我输入进去,没反应
SILIAO我。。这样太麻烦了。。
追问已经私聊
条件格式的条件设成第?名,然后设置相应格式就行了。追问
这个公式有问题啊。
输入进去不对。
确实不对,改过了
=IF(G2>=1000,IF(G2<1900,"第3名",IF(G2<8500,"第2名",IF(G2<12000,"第1名","不计名次"))),"不计名次")