Nach dem Import von Daten aus anderen Quellen kann es passieren, dass Texte, die aus Ziffern bestehen, wie Zahlen erscheinen aber Excel erkennt sie nicht als Zahl, sondern als Text.
Wie kann man feststellen ob es sich bei Ziffern um Texte oder nummerische Werte handelt?
Am sichersten können Sie dies mit den Funktionen ISTZAHL() bzw. ISTTEXT() in einer Hilfszelle feststellen, wie in folgendem Beispiel gezeigt:A | B | C | |
1 | Ziffern in A2 sind Text | Ziffern in C2 sind nummerischer Wert | |
2 | 85 | 85 | |
3 | FALSCH | WAHR | |
4 | WAHR | FALSCH |
Formeln der Tabelle | ||||||||||
|
Durch nachträgliche Formatierung dieser Zellen als Standard oder Zahl bekommt man die Texte nicht in nummerische Werte gewandelt.
Um das Problem zu lösen, konvertieren Sie diese Texte in Zahlen. Eine Möglichkeit ist, 0 zu addieren. (Man kann auch mit 1 multiplizieren; Hauptsache: Eine Rechenoperation ohne Auswirkung auf das Ergebnis). Dies kann auch für einen großen Zellbereich auf einmal durchgeführt werden, indem Sie wie folgt vorgehen:
- Markieren und kopieren Sie eine im Standardformat formatierte leere Zelle
- Die Zelle oder den Bereich markieren, die/den sie in nummerische Werte wandeln möchten.
- Über Menü/Bearbeiten/Inhalte einfügen Vorgang "Addieren" auswählen und mit OK bestätigen
Ab dann sind die Texte wieder nummerische Werte.
Ist eine Zelle/ein Bereich, der Text enthält der aus Ziffern besteht, bedingt formatiert, wird durch obigen Vorgang die bedingte Formatierung zerschlagen.
Wie kann man sie beibehalten?
Ganz einfach: Indem man die Multiplikation mit 1 in die Formel der bedingten Formatierung integriert.
Man könnte auch stattdessen 0 addieren - Hauptsache: Eine Rechenfunktion ohne Auswirkung.
Hier ein Beispiel:
Zellhintergrund in B2 (die Zelle enthält einen Text) soll grün sein, wenn Textwert <= B3. Ist er >=B4 soll er blau sein.
Also praktisch wird der Text in eine Formel verwandelt. Wichtig ist die Multiplikation mit 1:
| |||||||||||||||||||||||||||||||||||