In Excel gibt es verschiedene Möglichkeiten, eine vollständige Zelle basierend auf ihrem Wert dynamisch einzufärben. Gibt es jedoch eine Möglichkeit, nur einen Teil der Zelle basierend auf ihrem Wert dynamisch einzufärben?
Angenommen, ich erstelle einen Bericht, der ungefähr so aussieht:
_________________________
| | Dec | Nov |
|_______|___________|_____|
|Gross R| $75 (-25%)| $100|
|_______|___________|_____|
|Net Inc| $55 (+10%)| $50 |
|_______|___________|_____|
In diesem Szenario möchte ich nur die Prozentwerte (-25%) und (+ 10%) einfärben, nicht die Dollarwerte $ 75 und $ 55, die sich ebenfalls in der Zelle befinden. Hinzu kommt, dass die Färbung dynamisch sein sollte (grün für positive und rot für negative Werte) und dass diese Zellen Referenzen sind (sodass die manuelle Färbung von der Tabelle abweicht).
Ich habe versucht, das eingebaute zu verwenden TEXT()
Funktion, aber das hat auch nicht funktioniert. Konkret habe ich es versucht =TEXT(A1,"$##")&" "&TEXT(A2,"[Green]0%;[Red](-0%)")
woher A1
ist der Zellbezug zum Dollarbetrag und A2
ist die Zellreferenz auf das prozentuale Delta.
Das Frustrierende ist, dass die benutzerdefinierte Formatierung [Green]0%;[Red](-0%)
Funktioniert einwandfrei, wenn es auf die gesamte Zelle angewendet wird (über den Abschnitt zur benutzerdefinierten Zahlenformatierung), aber wenn es über das Symbol angewendet wird TEXT()
Funktion funktioniert nicht mehr. Wie kann ich einen Teilwert in einer Zelle benutzerdefiniert einfärben?