Dynamische Zelladresse basierend auf einer anderen Zelle einfärben?

1

Ich habe eine Zelle E28 mit dem Endwert "$ I $ 22"

Also muss ich die I22-Zelle einfärben - sie muss auch wieder normal sein, wenn sich der Wert von E28 in eine andere Adresse ändert, die eingefärbt wird.

Die bedingte Formatierung scheint dazu nicht in der Lage zu sein. Irgendwelche Ideen?

helena4
quelle
Easy ...... Enthält E28 einen Wert oder eine Formel?
Garys Schüler
@ Gary'sStudent - Formel. Es ist wie 5 ekelhaft lang, wenn Übereinstimmungsfunktionen die Adresse bestimmen. Das Bauen an vielen Stellen verlangsamt die Leistung nur zu sehr. Daher habe ich mich dafür entschieden, es nur einmal zu verwenden und dieses Ding als sichtbaren Marker zu verwenden.
helena4

Antworten:

3

Sie können die bedingte Formatierung verwenden. Die CF-Formel wäre:

=$E$28=ADDRESS(ROW(),COLUMN())

Beachten Sie, dass das oben Genannte nur für die absolute Adressierung gilt. Wenn Sie gemischte oder relative Adressierungsmodi berücksichtigen müssen, benötigen Sie diese komplexere CF-Formel:

=OR($E$28=ADDRESS(ROW(),COLUMN(),1),$E$28=ADDRESS(ROW(),COLUMN(),2),$E$28=ADDRESS(ROW(),COLUMN(),3),$E$28=ADDRESS(ROW(),COLUMN(),4))

Stellen Sie sicher, dass der Applies toBereich den entsprechenden Bereich abdeckt.

EDIT Zeigt Screenshots zeigen , wie diese verwenden:

Conditional Formatting Rules ManagerAnzeigen des Applies toFormats und

Bildbeschreibung hier eingeben

Edit Formatting Rule Dialog mit der aktuellen Formel Bildbeschreibung hier eingeben

Screenshot mit farbigem I22 basierend auf E28 Bildbeschreibung hier eingeben

Screenshot mit farbigem G22

Bildbeschreibung hier eingeben

Ron Rosenfeld
quelle
Es braucht nicht wirklich deine Formel.
helena4
Ich weiß nicht was das bedeutet. Die Formel funktioniert in Excel 2007. Haben Sie eine frühere Version.
Ron Rosenfeld
Funktioniert auf meinem System .... aber der Datenwert muss absolut sein : $ G $ 7 .
Garys Schüler
Ok endlich angefangen
helena4
@ Gary'sStudent Ja das tut es. So zeigt sie es in ihrem OP. Wenn nicht, gibt es Argumente für die ADDRESSFunktion, um den Rückgabetyp zu ändern. Ich werde ein paar Screenshots veröffentlichen.
Ron Rosenfeld