Excel hat eine ärgerliche Macke, die hier zum Tragen kommt. Folgendes Problem kommt vor, wenn die Daten aus irgendwelchen anderen Programmen exportiert und als .xls aufgerufen werden (z.B. SAP oder Access. Sicher auch bei anderen):
Wenn man dann eine Zelle hat, die in Excel offensichtlich als Zahl formatiert ist, und man formatiert diese Zelle mit Format>Zellen>Zahlen>Text um, bleibt sie eine Zahl, auch wenn unter Format>Zellen>Zahlen jetzt Text markiert ist. Bis man in die Zelle doppelgeklickt hat und mit Enter rausgeht. Erst dann hat die Zelle kapiert, daß sie jetzt Text ist.
Umgekehrt (Text --> Zahl) ist es genau so. Ebenfalls mit Währung, Datum und ähnlichem.
Erfahrung:
Für einen Serienbrief ist es eigentlich sinnvoll wenn man alle Zellen als Text formatiert vorliegen hat. Das ist vor allem dann hilfreich wenn man Hausnummer 3 A oder 5-7 hat, die von Excel in der Standard-Formatierung gern mal mit 3:00 AM bzw. 05. Juli dargestellt wird.
Lösung 1:
Um nicht in 20 Spalten bei 700 Datensätzen jede einzelne Zelle anklicken zu müssen, kann man folgendes machen:
Eine Spalte markieren (geht nicht mit mehreren auf einmal), Daten>Text in Spalten >Weiter>Weiter> Text markieren > Ende.
Bei Postleitzahlen kann es jetzt aber passieren, daß die führende Null in Ossiland dabei draufgeht.
Andere Methode:
Die ganze Tabelle markieren und als Text formatieren. Danach mit [Strg+H] über die ganze Tabelle alle Einser durch eine 1 ersetzen, alle Zweier durch eine 2 usw: 3,4,5,6,7,8,9,0. Das klingt völlig blödsinnig, aber Excel lässt sich überzeugen.
Bei Postleitzahlen kann es jetzt wieder passieren, daß die führende Null in Ossiland dabei draufgeht.
--> PLZ-Spalte Benutzerdefiniert 00000 (fünf Nullen), wodurch sich erstmal gar nix ändert, aber dann in der Spalte wieder alle Einser durch eine 1 usw. ersetzen.
Es dauert eine Weile bis man da draufkommt, aber danach hatte ich nie wieder Probleme mit importierten Formaten.