Moin alle zusammen
Hier mal ein allgemein gültiges Beispiel, wie man Zeichenketten bei einem bestimmten Zeichen trennt - in diesem Fall soll eine E-Mail-Adresse in den Teil links vom @-Zeichen (Username) und den Teil rechts vom @-Zeichen (Domain) zerlegt werden:
E-Mail-Adresse:
test@psd-tutorials.de steht in Zelle A1
Ergebnis:
test soll in Zelle B1 stehen und
psd-tutorials.de in Zelle C1
Formel für Zelle B1: LINKS(A1;(SUCHEN("@";A1)-1))
Formel für Zelle C1: RECHTS(A1;(LÄNGE(A1)-SUCHEN("@";A1)))
Erläuterung Formel B1:
LINKS trennt alles ab einer bestimmten Zeichenlänge links davon ab. Dazu wird mit SUCHEN("@";A1) ermittelt, wie viele Zeichen es inklusive @ gibt von links bis zum @ gezählt. Davon wird 1 abgezogen (das @-Zeichen soll nicht mitgezählt werden). Das Ergebnis dieser Zeichenanzahl wird dann in der Formel LINKS verwendet als Angabe, bis zu welchem Zeichen links des Eintrags abgetrennt werden soll.
Erläuterung Formel C1:
Hier wird nach dem gleichen Prinzip alles rechts vom @-Zeichen ermittelt. Dazu wird wieder mit SUCHEN("@";A1) ermittelt, wie viele Zeichen links vom @ stehen (inkl. @-Zeichen). Dieser Wert wird dann von der Gesamtzeichenlänge (LÄNGE(A1) von A1 abgezogen, so dass als Ergebnis die Zeichenlänge rechts vom @ übrig bleibt, die dann wiederum für die RECHTS-Formel verwendet wird.
Nach dem gleichen Prinzip könnte man so auch Postleitzahl und Ort trennen, in dem Fall dann halt statt des @ ein Leerzeichen als Trenner in der Formel angeben (also zum Suchen zum Beispiel so: SUCHEN(" "; A1), wobei man für diesen speziellen Fall auch die eingebaute Excel-Funktion "Text in Spalten" (im Ribbon "Daten" zu finden) verwenden könnte.
"Text in Spalten" ist jedoch nicht ganz so flexibel wie die Formeln, da "Text in Spalten" grundsätzlich den gesamten Text bei allen vorhandenen Leerzeichen in entsprechend viele Spalten aufteilen würde. Hätte man also einen Ort, der ein Leerzeichen enthält, bekäme man drei Spalten - in etwa so zum Beispiel: "
08150 Bergisch Gladbach" ergäbe dann eine Spalte mit
08150, eine mit
Bergisch und eine mit
Gladbach, was sicher nicht gewünscht wäre an der Stelle.
Fröhliches Verformeln und einen guten Start in den Tag
Liebe Grüße,
Tina