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

问题描述 投票:-1回答:3

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

我试图只使用VLOOKUP(),但是,格式化没有采取,也有一些界限被破坏。

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

excel excel-formula conditional-formatting
3个回答
1
投票

您将使用条件格式。

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

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

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

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

对于“完美”结果:重复与上面相同,但使用Highlight Cell Rules> Equal To然后为每种颜色选择适当的值,即暗绿色的“完美”等。使用实际的单元格地址。


0
投票

您将希望将=VLOOKUP()公式的第四个参数保留为TRUE以进行近似匹配。这允许您在数字范围之间获得“地图/查找”值。

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


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))))  

选择ColumnS,HOME>条件格式 - 新规则...,仅格式化包含的单元格,仅格式化单元格::

具体文字

perfect   

格式化......,深绿色填充,OK。

重复以下规则:

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

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

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

要改变断点(以便START值不是前一个范围的结束而是其中的一部分,因此需要在诉诸不精确之前尝试完全匹配)。

要分类而不依赖于-进行区分(以避免上面提到的排序问题)。

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

© www.soinside.com 2019 - 2024. All rights reserved.