Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
220to224
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
220to224
220to224
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Texte trennen

Texte trennen
24.02.2003 15:02:20
Sigi
Hallo Leute!
Ich muss das Textfeld Titel (besteht aus mehreren Titel) trennen. Z.B. Steht im Feld Titel Koll. Prof. Dr. Das Trennen von der linken Seite habe ich mit Suchen probiert. Es gelingt mir auch das erst Leerzeichen (oben 6) zu finden. Ich will jedoch von der rechten Seite das erste Leerzeichen finden. Wer kann mir helfen. Danke

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Texte trennen
24.02.2003 15:10:08
Nike

Hi,

geh mal über das Menü Daten/Text in Spalten... und trenn mal so.

Bye

Nike

Re: Texte trennen
24.02.2003 15:10:13
Hajo_Zi

Hallo Sigi

vielleich hilft eine Formel von WF oder Boris

Vornamen (auch doppelte) und Nachnamen (mit Titel) trennen
Bei der Namenstrennung sollen auch doppelte oder keine Vornamen vorkommen dürfen genauso wie Zusätze zum Nachnamen.
Aus "Erna Maria van den Bosch" soll also werden:
Erna Maria
van den Bosch
Der Name steht in A1
Vorname(n) in A2
=WENN(ODER(ISTFEHLER(FINDEN(" ";A1));CODE(LINKS(A1;1))>96);"";WENN(UND(CODE(TEIL(A1;FINDEN(" ";A1)+1;1))<97;LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";))>1);TEIL(A1;1;FINDEN(" ";A1;FINDEN(" ";A1)+1));TEIL(A1;1;FINDEN(" ";A1))))
Nachname
=TEIL(A1;LÄNGE(A2)+1;LÄNGE(A1)-LÄNGE(A2))
von WF

oder von Boris
Nachname in B1
{=WENN(UND(ISTFEHLER(FINDEN({" von ";" zu ";" ob ";" van ";" de ";" auf ";" vom "};A3)));RECHTS(A3;VERGLEICH(WAHR;LINKS(RECHTS(" "&A3;SPALTE($1:$1));1)=" ";0)-1);RECHTS(A3;LÄNGE(A3)-MIN(WENN(ISTZAHL(FINDEN({" von ";" zu ";" ob ";" van ";" de ";" auf ";" vom "};A3));FINDEN({" von ";" zu ";" ob ";" van ";" de ";" auf ";" vom "};A3)))))}
Vorname in C1
=GLÄTTEN(LINKS(A1;LÄNGE(A1)-LÄNGE(B1)))
Allgemeiner Hinweis zu Array-Formeln; die {geschweiften Klammern} nicht mit eingeben, sondern die Formeleingabe mit Strg-Shift-Enter abschließen. So werden sie automatisch erzeugt

Gruß Hajo

Anzeige
Erste Leerzeichen von rechts finden:
24.02.2003 15:12:46
Boris

Hi Sigi,

in A1 steht "Koll. Prof. Dr."
Das erste Leerzeichen von rechts findest du mit dieser Array-Formel:

{=VERGLEICH(WAHR;LINKS(RECHTS(" "&A1;SPALTE($1:$1));1)=" ";0)}

Gruß Boris

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige