Excel 电子表格中的查找格式

Excel 电子表格中的查找格式

请参阅下面的截图:

在此处输入图片描述

以及下面的截图:

在此处输入图片描述

我希望屏幕截图 1 中的单元格 E4 变为黄色,因为:

  1. 总体水平为 58,
  2. 1 级为 1,
  3. 2 级为 2

请注意,如果您从第二张屏幕截图中的矩阵中查找 level1=1 和 level2=2,则值为 58。

我可以这样做吗?我尝试过条件格式,但毫无进展。我必须使用 VBA 吗?

答案1

从查找表获取 58 很容易:

=VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE)

然后,您可以添加条件格式规则“使用公式确定......”并使公式如下:

=(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE))

使用一条规则,您只能获得一种颜色。要获得 4 种不同的颜色,您必须为同一区域创建四条不同的条件格式规则:

=AND(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE), B4 = 1, C4 = 1)   >  red rule
=AND(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE), B4 = 1, C4 = 2)   >  yellow rule
=AND(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE), B4 = 2, C4 = 1)   >  beige rule
=AND(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE), B4 = 2, C4 = 2)   >  green rule

相关内容