#Textwurst in #Excel mit #Formeln #spalten

Sie haben eine Unmenge von Zellen, deren Wert eigentlich jeweils zwei Werte sind, nur halt durch ein Irgendwas (einen Beistrich, ein Leerzeichen, einen Trennstrich) getrennt. Und jetzt brauchen Sie diese Werte auch separiert. Und das „lebendig“. Also: Text-in-Spalten (siehe gestern) geht nicht.

Dann wenden Sie folgende Formeln an, wenn

  • der zu trennende Wert in A1 steht
  • das Trennzeichen ein Trennstrich ist

Für den linken Teil: =GLÄTTEN(LINKS(A1;FINDEN(„-„;A1;1)-1))

Für den rechten Teil: =GLÄTTEN(RECHTS(A1;LÄNGE(A1)-FINDEN(„-„;A1;1)))

Hintergrundwissen:

LINKS(Text;n) liefert die ersten n Stellen des Textes.

RECHTS(Text;n) liefert die letzten n Stellen des Textes.

LÄNGE(Text) liefert die Anzahl der Zeichen im Text

Die Position des Trennstriches ist in beiden Formeln verwendet und wird mit
FINDEN(„-„;A1;1) ermittelt. FINDEN(welcherText;inwelchemText;n) bestimmt die erste Position von welcherText in inwelchemText ab der Stelle n.

Das GLÄTTEN rundherum ist sozusagen der Extra-Glanzfaktor, mit dem etwaige Füll-Leerzeichen noch weggeputzt werden.