在 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

相關內容