我有一个评分等级,并希望将我的成绩映射到评分等级。
我试图只使用VLOOKUP()
,但是,格式化没有采取,也有一些界限被破坏。
任何建议,如何在resultCell中使用格式?
您将使用条件格式。
要获取要打印的结果名称,请使用以下公式:
=INDEX($A$2:$A$6,MATCH($E2,$B$2:$B$6,1))
对于数字:重现这些步骤:
Perfect(Max)
不应与perfect-(Min)
相同。对于“完美”结果:重复与上面相同,但使用Highlight Cell Rules
> Equal To
然后为每种颜色选择适当的值,即暗绿色的“完美”等。使用实际的单元格地址。
您将希望将=VLOOKUP()
公式的第四个参数保留为TRUE
以进行近似匹配。这允许您在数字范围之间获得“地图/查找”值。
这应该可以解决问题,只需使用截止值来获得您想要的行为:
通常被认为非常小的各种调整可能会使这个问题更容易回答,但是按照它们的具体细节(假设Start
在C2中,3,4
假定为三分之四和十分之四以及所需的输出如图所示G3和G4),在G3中复制以适应:
=IF(F3=0;"perfect";IFERROR(INDEX(B:B;MATCH(F3;C:C;0)-1);INDEX(B:B;MATCH(F3;C:C))))
选择ColumnS,HOME>条件格式 - 新规则...,仅格式化包含的单元格,仅格式化单元格::
具体文字
含
perfect
格式化......,深绿色填充,OK。
重复以下规则:
如果订单很重要,因为“包含低”会找到low
和low-
,所以橙色应该在红色后应用。
可能使事情变得更容易的是:
要切换列B和C(不需要ColumnD)以允许使用VLOOKUP而不是INDEX / MATCH。
要改变断点(以便START
值不是前一个范围的结束而是其中的一部分,因此需要在诉诸不精确之前尝试完全匹配)。
要分类而不依赖于-
进行区分(以避免上面提到的排序问题)。
将perfect
放在B2中,以避免评论中提到的平等问题(我认为在接受的答案中没有提到)。