![Markieren Sie eine Zelle mit einem anderen Text als in der Zelle links](https://rvso.com/image/1665760/Markieren%20Sie%20eine%20Zelle%20mit%20einem%20anderen%20Text%20als%20in%20der%20Zelle%20links.png)
Ich habe eine Tabelle mit Text. Ich möchte bedingte Formatierung verwenden, um in jeder Zeile die Zellen hervorzuheben, die sich von der Zelle direkt links unterscheiden. Ich möchte dies auf einen bestimmten Block anwenden, damit die erste Spalte nicht vollständig markiert wird (da sie sich von den Zeilenüberschriften unterscheidet).
Ich kann erkennen, wie alle Zellen hervorgehoben werden, die sich vom festen Referenztext und von einer festen Referenzzelle unterscheiden, aber selbst in einer Testsituation mit nur zwei Zellen wird die Hervorhebung gestoppt, wenn der Referenztext von „=$B$9“ in „=B9“ geändert wird.
Kann jemand einen Hinweis geben, wie dies erreicht werden kann, idealerweise ohne den Einsatz von VBA?
Antwort1
Was Sie erreichen möchten, ist eine relative bedingte Formatierung (CF). Standardmäßig fügt Excel Referenzen in benannte Bereiche und CF als absolute Referenzen ein, z. B. $A$2.
Der Schlüssel hier ist, den Cursor richtig zu positionieren, BEVOR Sie die CF-Formel definieren. Setzen Sie beispielsweise den Cursor in Zelle C2 und definieren Sie nun eine CF per Formel
=C2<>B2
Ohne $$-Referenzen. Diese CF-Regel ist jetzt relativ zu C2 definiert. Wenn Sie also die Zelle oder das Format (mit Format Painter) beispielsweise nach D4 kopieren, wird die CF-Regel automatisch auf aktualisiert =D4<>C4
. Angenommen, Spalte A enthält Ihre Überschriften, würde das Kopieren dieser CF-Regel nach B falsche Ergebnisse liefern. Das Kopieren nach A würde einen #REF-Fehler ergeben.