Folgendes Problem ist vielen Excel Anwendern bekannt: Sie haben eine große Datenmenge in Spalten, aber leider ist der Text nicht optimal angeordnet. Zum Beispiel befinden sich Städtenamen mit PLZ angeheftet in Spalte B. Sie wollen aber die PLZ separat in einer Spalte isolieren (Siehe Beispiel).
1. Beispiel: Berlin_10119 –> 10119
=RECHTS(„Berlin_10119“;5) oder =RECHTS(B3;5) im Beispiel oben
Das erste Beispiel, die PLZ vom Original Text zu trennen ist sehr einfach. Eine PLZ hat immer 5 Nummern, das bedeutet wir können einfach die 5 Zeichen von Rechts wiedergeben. Die Funktion =RECHTS besteht aus zwei Teilen: (1) Der Text von dem Zeichen ausgeschnitten werden sollen und (2) die Anzahl der Zeichen.
Ähnlich geht das Beispiel Hamburg_20097, 5 Zeichen von Rechts ergeben die gewünschte PLZ
2. Beispiel: München_80997 –> München
=LINKS(„München_80997“;7) oder =LINKS(B5;7) im Beispiel oben
Die =LINKS Funktion ist genau wie die =RECHTS Funktion anzuwenden. Einfach den Text wählen und die Anzahl der Zeichen angeben. Im Beispiel oben benötigen wir 7 Zeichen um München auszuschneiden.
Wenn wir aber jetzt diese Funktion auf den Rest der Daten anwenden wollen um sämtliche Städtenamen vom Original Text auszuschneiden, haben wir ein Problem: Nicht alle Städte bestehen aus 7 Zeichen. Excel bietet uns aber die Möglichkeit die genaue Anzahl der Zeichen zu ermitteln.
Wie ermitteln wir die Anzahl der Zeichen der einzelnen Städte?
=LÄNGE ist eine Funktion die die Anzahl der Zeichen in einer Zelle findet. Im Beispiel oben schaut das so aus:
=LÄNGE(B5) –> 13
Wir wissen jetzt also dass die Zelle „München_80997“ aus 13 Zeichen besteht. Was wir auch wissen ist dass nach dem Städtenamen 6 weitere Zeichen folgen (5 für die PLZ und ein weiteres für _). Um die gewünschten 7 Zeichen zu erhalten müssen wir also nur 6 von der Gesamtanzahl abziehen.
=LINKS(B5;LÄNGE(B5)-6) –> München
Die Kombination von =LINKS mit =LÄNGE kann somit jeden Städtenamen isolieren, so lange die Anzahl der Zeichen nach dem Städtenamen immer genau 6 ist.