Seite 1 von 1

Rückgabewert von FINDEN()

Verfasst: Do, 03.03.2011 12:15
von lox
Hallo Forum,

ich habe zu meiner Frage nichts in der Suche gefunden und hoffe, ihr könnt mir helfen.

Ich habe in Spalte C Namenseinträge stehen, die entweder nach dem Muster "Vorname Nachname" oder einfach nur "Name" aufgebaut sind.
Was ich möchte: Ist in Spalte C ein Leerzeichen enthalten, soll in Spalte A der Vorname, in Spalte B der Nachname eingetragen werden. Ist kein Leerzeichen enthalten, soll in Spalte A nichts, in Spalte B der Name eingetragen werden.

Das Teilen des Eintrags am vorhandenen Leerzeichen habe ich geschafft, scheitere aber an den Datensätzen, die kein Leerzeichen enthalten. Weder bei FINDEN() noch bei SUCHEN() kann ich einen Rückgabewert auswerten, wenn nichts gefunden wird. Könnt Ihr mir helfen?

Danke,

lox

Re: Rückgabewert von FINDEN()

Verfasst: Do, 03.03.2011 12:41
von clag
Hallo lox,

mit diesen beiden Formeln sollte es dir gelingen
Vornamen =WENN(ISTFEHLER(FINDEN(" ";C1;1));"";LINKS(C1;FINDEN(" ";C1;1)-1))
Nachname =WENN(ISTFEHLER(FINDEN(" ";C1;1));C1;TEIL(C1;FINDEN(" ";C1;1)+1;LÄNGE(C1)))

Re: Rückgabewert von FINDEN()

Verfasst: Do, 03.03.2011 14:55
von lox
Großartig, vielen Dank. Der Rückgabewert lautet also FEHLER, wenn nichts gefunden wird, und kann mit ISTFEHLER() ausgewertet werden.

Schön, dass ich so schnell Hilfe bekommen habe.

lox

Re: Rückgabewert von FINDEN()

Verfasst: Mi, 27.04.2011 10:01
von SAN
Auch Danke!