如果值在某些范围内,请使用格式化单元格

时间:2015-01-13 14:44:32

标签: excel excel-formula conditional-formatting

我有一个评分等级,并希望将我的成绩映射到评分等级。

enter image description here

我尝试仅使用VLOOKUP(),但是,未采用格式化,并且还违反了某些限制。

任何建议,如何在resultCell中使用格式化?

3 个答案:

答案 0 :(得分:1)

您将使用条件格式。

要获取要打印的结果名称,请使用以下公式:

=INDEX($A$2:$A$6,MATCH($E2,$B$2:$B$6,1))

对于数字: 重现这些步骤:

  • 更改您的表格,使其值彼此不相等,例如,Perfect(Max)不应与perfect-(Min)相同。
  • 获取结果单元格,然后转到“条件格式”。
  • 突出显示单元格规则>之间
  • 选择包含该特定颜色的最小值和最大值的单元格。
  • 使用"选择"自定义格式
  • 为该结果选择所需的颜色
  • 对您要使用的每种颜色重复。

Screen1 Screen2

对于"完美"结果: 重复上述操作,但使用Highlight Cell Rules> Equal To然后为每种颜色选择合适的值,即"完美"对于深绿色等,请使用实际的单元格地址。

Image3

One TWo Three Four Five Six Seven

答案 1 :(得分:0)

您需要将=VLOOKUP()公式的第四个参数保留为TRUE以进行近似匹配。这使您可以获得" map / lookup"数字范围之间的值。

这应该可以解决问题,只需使用截止值来获得您想要的行为:

Picture

答案 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   

格式化...... ,深绿色填充,确定。

重复以下规则:

SO27924730 example

如果订单很重要,因为“包含低”会找到lowlow-,因此应在红色后应用橙色。

可能使事情变得更容易的是:

要切换B列和C列(不需要ColumnD)以允许使用VLOOKUP而不是INDEX / MATCH。

要更改断点(以便START值不是前一个范围的结尾,而是部分值,因此需要在求助于不精确的值之前尝试完全匹配。

进行分类而不依赖-进行区分(以避免上述排序问题)。

perfect放在B2中,以避免评论中提到的平等问题(我认为未在接受的答案中解决)。