Zahl als Text umwandeln von Text als Zahl
Problem:
Normalerweise formatiert man den Inhalt einer Zelle mit dem Befehl „Zellen formatieren“, den man über das Kontextmenü (rechte Maustaste) erreicht.
Es kann aber vorkommen, dass Excel eine Zahl in einem Feld, wenn man mit dem Befehl „Zellen formatieren“ nachsieht, dort als „Zahl“ formatiert, aber diese Zahl im Feld tatsächlich als Text erkennt.
Das Problem: Man kann also nirgendwo „sehen“ dass die Zahl als Text formatiert ist!!!
Solche „Textzahlen“ können jedoch zu sehr merkwürdigen Fehlern führen. Angenommen man möchte anhand einer Zahl in einem Feld mit Hilfe der Funktion „SVERWEIS“ in einer anderen Tabelle nach einem Wert suchen, dann wird dieser dort nicht gefunden, weil er in der anderen Tabelle eine Zahl ist. In der Ausgangstabelle jedoch nicht.
Achtung:\\ Es nützt gar nichts, die Zahl über den Befehl „Zellen formatieren“ anders zu formatieren!!! Es ist also zwingend notwendig eine der nachfolgenden Lösungen anzuwenden.
1. Lösung (Excel 2007 und 2010):
- Fügen Sie die Daten als Text ein.
- Markieren Sie den Text.
- Rufen Sie die Registerkarte „Daten“, dort die Gruppe „Datentools“ und dort den Befehl „Text in Spalten“.
- 1. Dialogfeld: „getrennt“ auswählen. Dann auf „Weiter“ klicken.
- 2. Dialogfeld: alle Einstellungen belassen. Dann auf „Weiter“ klicken.
- 2. Dialogfeld: alle Einstellungen belassen. Dann auf „Fertigstellen“ klicken.
Hinweis: Dieser Tipp funktioniert nur bei Zahlen die bis 16 Ziffern lang sind.
2. Lösung (Excel 2007 und 2010):
- Heben Sie ggf. einen Blattschutz auf, indem Sie wie folgt vorgehen:
Menü: Überprüfen > Gruppe: Änderungen > Befehl: Blattschutz aufheben - Markieren Sie die betroffenen Zellen.
- Wandeln Sie die Zellinhalte von Text in Zahl um, indem Sie folgenden Befehl anklicken:
Menü: Daten > Gruppe: Datentools > Befehl: Text in Spalten > Befehl: Fertig stellen
3. Lösung:
- Addieren Sie zu der Zahl im Feld den Wert 0 (Null). Dadurch erkennt Excel, das es sich um eine Zahl handeln muss.
- Markieren Sie eine Zelle, die die Zahl 0 enthält. Kopieren Sie diese nun (STRG + C).
- Klicken Sie auf: Einfügen > Inhalte einfügen > Addieren.
4. Lösung:
- Multiplizieren Sie die Zahl mit dem Wert 1 (Eins). Dadurch erkennt Excel, das es sich um eine Zahl handeln muss.
- Markieren Sie eine Zelle, die die Zahl 1 enthält. Kopieren Sie diese nun (STRG + C).
- Klicken Sie auf: Einfügen > Inhalte einfügen > Multiplizieren.
5. Lösung:
- Lesen Sie die Grundzelle (z.B. A1) in einem Nachbarfeld mit der Funktion „ISTZAHL(A1)“ aus.
- Dadurch wird der Zellinhalt auf jeden Fall in eine Zahl umgewandelt.