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
Rückgabewert von FINDEN()
Moderator: Moderatoren
Re: Rückgabewert von FINDEN()
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)))
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)))
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Rückgabewert von FINDEN()
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
Schön, dass ich so schnell Hilfe bekommen habe.
lox
Re: Rückgabewert von FINDEN()
Auch Danke!