我有一个评分等级,并希望将我的成绩映射到评分等级。
我尝试仅使用VLOOKUP()
,但是,未采用格式化,并且还违反了某些限制。
任何建议,如何在resultCell中使用格式化?
答案 0 :(得分:1)
您将使用条件格式。
要获取要打印的结果名称,请使用以下公式:
=INDEX($A$2:$A$6,MATCH($E2,$B$2:$B$6,1))
对于数字: 重现这些步骤:
Perfect(Max)
不应与perfect-(Min)
相同。
对于"完美"结果:
重复上述操作,但使用Highlight Cell Rules
> Equal To
然后为每种颜色选择合适的值,即"完美"对于深绿色等,请使用实际的单元格地址。
答案 1 :(得分:0)
您需要将=VLOOKUP()
公式的第四个参数保留为TRUE
以进行近似匹配。这使您可以获得" map / lookup"数字范围之间的值。
这应该可以解决问题,只需使用截止值来获得您想要的行为:
答案 2 :(得分:0)
通常被认为非常轻微的各种调整可能会使这个问题更容易回答,但是按照原样详细说明(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))))
选择ColumnG,HOME>条件格式 - 新规则...,仅格式化包含的单元格,仅格式化包含以下内容的单元格::
特定文字
包含
perfect
格式化...... ,深绿色填充,确定。
重复以下规则:
如果订单很重要,因为“包含低”会找到low
和low-
,因此应在红色后应用橙色。
可能使事情变得更容易的是:
要切换B列和C列(不需要ColumnD)以允许使用VLOOKUP而不是INDEX / MATCH。
要更改断点(以便START
值不是前一个范围的结尾,而是部分值,因此需要在求助于不精确的值之前尝试完全匹配。
进行分类而不依赖-
进行区分(以避免上述排序问题)。
将perfect
放在B2中,以避免评论中提到的平等问题(我认为未在接受的答案中解决)。