rang

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

Excel Rang und Siegerlisten: Die Reihenfolge einer Excel-Liste ermitteln

Zum Sortieren gibt es bei Excel eigentlich den Befehl “Daten | Sortieren”. Damit können Sie zwar Excel-Daten blitzschnell auf- oder absteigend sortieren, allerdings ändert sich durch das Sortieren auch die Reihenfolge der Tabellenzellen. Wer zwar die Reihenfolge ermitteln aber nicht gleich die ganze Tabelle durcheinanderwirbeln möchte, sollte auf die Rang-Funktion zurückgreifen.

Den Rang ermitteln

Mit der Rang-Funktion finden Sie ganz einfach heraus, an welcher Position ein bestimmter Wert stünde, wenn die Tabelle sortiert würde –  etwa bei Tippspielen. Mit der Rang-Funktion werden die Zellen nicht neu angeordnet, sondern durchnummeriert. Stehen zum Beispiel in den Zellen A2 bis A20 die zu sortierenden Zahlenwerte, können Sie in Spalte B deren Rang, also deren Position bestimmen. So funktioniert’s:

1. Angenommen, die Zahlenwerte stehen in den Zellen A2 bis A20. Fügen Sie zum Ermitteln des Rangs in die Zelle B2 folgende Formel ein:

=RANG(A2;$A$2:$A$20;0)

Der erste Wert in der Klammer legt fest, welche Zelle bewertet wird. Es folgt der Bereich zur Bewertung der Rangfolge festgelegt, im obigen Beispiel $A$1:$A$20. Verwenden Sie dabei unbedingt die Dollarzeichen, damit Excel später beim späteren Kopieren der Formel den Zellbezug nicht verändert. Mit dem letzten Wert entscheiden Sie, ob der Rang absteigend (0) oder aufsteigend (1) bestimmt wird.

2. Wenn Sie die eingegebene Formel mit [Return] bestätigen, ermittelt Excel den Rang der Zelle A2 im Vergleich zu den Werten des kompletten Bereich von A2 bis A20.

3. Jetzt müssen Sie nur noch die Formel auf die Zellen B3 bis B20 erweitern. Hierzu klicken Sie auf den Anfasser in der rechten unteren Ecke der Zellmarkierung und ziehen ihn mit gedrückter Maustaste nach unten. Die Spalte B zeigt daraufhin die jeweiligen Ränge der Werte aus der jeweiligen Zelle A.