null

Führende Nullen z. B. bei Postleitzahlen in OpenOffice / LibreOffice anzeigen

fuehrende-null-open-libre-office

Wer viel mit Listen und Datenbanken arbeitet, kennt vielleicht das Problem. Man muss Tabellen aus den verschiedensten Gründen im‑ und exportieren. Wer z.B. eine Adressenliste aus OoCalc in eine Datenbank einlesen möchte, kann das sehr schnell und einfach per CSV-Export erledigen. Dabei werden die Tabellendaten mit einem Separator (meist mit dem Semikolon) getrennt und in einer einfachen Textdatei gespeichert.

Bei Adressen ist natürlich auch die Postleitzahl dabei. Nun hatte ich das Problem, dass ein nochmaliges Einlesen in OpenOffice Calc die führenden / vorangestellte Nullen bei den Postleitzahlen einiger mitteldeutscher Orte nicht anzeigte und auch beim erneuten Export waren diese verschwunden. Abhilfe schafft ein benutzerdefiniertes Zahlenformat. Dazu markiert man die ganze Spalte und wählt im Menü Format → Zellen (oder drückt STRG+1). Dann wechselt man zum Register „Zahlen“ und wählt hier „Benutzerdefiniert“. In das untere Feld „Format-Code“ gibt man, wie auf dem Screenshot zu sehen, die Zeichenfolge „0####“ ein. Et voila, alle vierstelligen Zahlen bekommen nun eine Null vorangestellt.

Noch ein Tipp: Das CSV-Format ist ein reines Textformat und speziell für den Datenaustausch zwischen verschiedenen Anwendungen zuständig. Klar, dass da keinerlei Formatzuweisungen gespeichert werden. Wer die Daten öfters bearbeiten muss, sollte die Tabelle als OpenOffice-Dokument speichern und nur bei Bedarf exportieren.Führende

Microsoft Excel: Postleitzahlen mit führender Null für Serienbriefe richtig einbinden

Wenn in Excel geführte Adresslisten für Serienbriefe verwendet werden, dann steht man ziemlich schnell vor dem Problem mit den deutschen Postleitzahlen, die mit einer Null beginnen. Die werden von Excel nicht an Word übergeben. In der Excel-Liste kann man das zwar mit einer entsprechenden Formatierung ausgleichen, aber die Formatierung wird natürlich auch nicht an Word übergeben, da die Textverarbeitung nur Zahlen erkennt. Je nach Größe der Adressliste gibt es zwei Lösungen.

Internationale Adressen

Ein weiteres Problem stellt eine Adress-Liste mit ausländischen Postleitzahlen dar. Auch hier gibt es vier- und fünfstellige Postleitzahlen, die aber nicht geändert werden sollen. Die Schweiz und Österreich haben vierstellige, Frankreich zum Beispiel haben auch fünfstellige Postleitzahlen. Adresslisten mit nationalen und internationalen Adressen sollten von Anfang an mit Länderkennzeichen erstellt werden (siehe Bild).

 

Um die richtigen Postleitzahlen an Word zu übergeben, müssen die Zahlenwerte entweder per Formel oder als Textformat in Excel erfasst werden.

Erfassung in Excel als Textfomat

Bei der Neuerfassung, oder bei kleinen Adresslisten empfiehlt sich, ein Apostroph ‘ (Taste [‚], Tastenkombination [Shift/Umschalten][#]) an den Anfang deutscher Postleitzahlen die mit einer Null beginnen, zu setzen (z. B. ’06237 für Leuna). Damit erkennt Excel die Postleitzahl als Text. Auf diese Weise kann man auch kleine Adresslisten nachträglich noch ändern. Hier ist es sogar egal, ob die Adressen mit Länderkennzeichen erfasst werden.

Erfassung mit Formel

Sind die Adresslisten zu umfangreich um sie nachträglich zu ändern, dann ist eine Formel und eine Hilfsspalte erforderlich. Diese Spalte sollte direkt hinter dem Ort positioniert werden. Am Beispiel des oberen Bildes wäre es die Spalte “D”. Geben Sie also in das Feld “D1″ folgende Formel ein:

 =WENN(A1=”D”;TEXT(B1;”00000″);B1)

Mit der Tastenkombination [Strg][U] übernehmen Sie die Formel in die darunterliegenden Zellen, also auch für die Zellen, die internationale Adressen enthalten. Die Formel orientiert sich nur an der in Spalte A eingetragenen Länderkennzeichen.

 

Nun können Sie die Hilfsspalte als Quelle für die Serienbrief-Erstellung in Word nutzen.

Hinweis:  Alternativ können die Werte aus der Hilfsspalte in die Orginal-Postleitzahlenspalte hineinkopiert werden. Das geht mit “Bearbeiten | Inhalte einfügen | Werte” und mit “OK” bestätigen. Bei Excel 2007 klicken Sie in der Multifunktionsleiste auf “Start” und im Bereich “Zwischenablage” auf den Pfeil neben “Einfügen”. Wählen Sie hier den Eintrag “Werte einfügen