Nachschlageformatierung in einer Excel-Tabelle

Nachschlageformatierung in einer Excel-Tabelle

Bitte sehen Sie sich den Screenshot unten an:

Bildbeschreibung hier eingeben

und der Screenshot unten:

Bildbeschreibung hier eingeben

Ich möchte, dass Zelle E4 aus Screenshot 1 gelb wird, weil:

  1. Der Gesamtlevel ist 58 und
  2. Level 1 ist 1 und
  3. Level 2 ist 2

Beachten Sie, dass wenn Sie in der Matrix aus dem zweiten Screenshot nach Level1=1 und Level2=2 suchen, der Wert 58 ist.

Kann ich das tun? Ich habe es mit bedingter Formatierung versucht und bin nicht weitergekommen. Muss ich VBA verwenden?

Antwort1

Die 58 aus der Nachschlagetabelle abzurufen ist einfach:

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

Sie können dann eine bedingte Formatierungsregel „Verwenden Sie eine Formel, um zu bestimmen …“ hinzufügen und die Formel folgendermaßen gestalten:

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

Mit einer Regel erhalten Sie nur eine Farbe. Um die 4 verschiedenen Farben zu erhalten, müssen Sie vier verschiedene Regeln für die bedingte Formatierung für denselben Bereich erstellen:

=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

verwandte Informationen