Rückgabewert von FINDEN()

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

lox
Beiträge: 2
Registriert: Do, 03.03.2011 11:57

Rückgabewert von FINDEN()

Beitrag 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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Rückgabewert von FINDEN()

Beitrag 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)))
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
lox
Beiträge: 2
Registriert: Do, 03.03.2011 11:57

Re: Rückgabewert von FINDEN()

Beitrag 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
SAN
Beiträge: 1
Registriert: Mi, 27.04.2011 09:55

Re: Rückgabewert von FINDEN()

Beitrag von SAN »

Auch Danke!
Antworten