Ausdruck suchen und Wert setzen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

juhge
*
Beiträge: 11
Registriert: Mo, 09.05.2011 13:41

Ausdruck suchen und Wert setzen

Beitrag von juhge »

Hallo,
ich habe ein Textfeld in dem irgendwo ein Wort, wie z.B. Schädel (mit ä oder ae) oder Kopf steht.
Wenn die Suche diese Zeichenfolge findet, soll sie diese bitte in einem extra Feld auf 1 setzen ansonsten 0.
Die Hälfte davon funktioniert.

Ich habe folgendes gefunden:
Spalte K =WENN(SUCHEN("Kopf";G2);1;WENN(SUCHEN("Schaedel";G2);1;WENN(SUCHEN("Schädel";G2);1;0)))

Solange sich das Wort im Feld befindet bekomme ich meine 1. Wenn das Wort aber nicht enthalten ist, bekomme ich die Fehlermeldung #WERT, die aus der SUCHEN()-Funktion stammt.
Welche Funktion wäre die richtige, oder was hab ich nicht beachtet, damit ich auch meine 0 zurück bekomme?
Gibt es eine Möglichkeit alle Varianten gleichzeitig ohne einzelne Nennung abzudecken? Also sowohl Schädel, Schaedel als auch SCHAEDEL?
juhge
*
Beiträge: 11
Registriert: Mo, 09.05.2011 13:41

Re: Ausdruck suchen und Wert setzen

Beitrag von juhge »

Hallo,
das Problem ist, dass eben nicht nur "Schädel" in der entsprechenden Spalte steht, sondern z.B. CT-Schädel nativ; CT des Kopf oder Schädel, 11 Schädel-Routine m. Knochenfenster usw.

Nach deinem Code bekomme ich trotz enthaltenem Wort eine 0
hiob
****
Beiträge: 155
Registriert: Di, 05.07.2011 23:47

Re: Ausdruck suchen und Wert setzen

Beitrag von hiob »

hi juhge, ich habe das so verstanden..:

Code: Alles auswählen

=(ISTZAHL(SUCHEN("Kopf";G2))*1)+(ISTZAHL(SUCHEN("Schädel";G2)*1)+(ISTZAHL(SUCHEN("Schaedel";G2))*1))
das geht sicher einfacher...
gruß hiob

lern- und wissbegieriger oO-anfänger
mit körperlichem handicap...
hiob
****
Beiträge: 155
Registriert: Di, 05.07.2011 23:47

Re: Ausdruck suchen und Wert setzen

Beitrag von hiob »

hi juhge, nach der letzten info mit den beispielen und der aussage, du willst nur 1 oder 0 ausgegeben haben, dann so..:

Code: Alles auswählen

=((ISTZAHL(SUCHEN("Kopf";G2))*1)+(ISTZAHL(SUCHEN("Schädel";G2)*1)+(ISTZAHL(SUCHEN("Schaedel";G2))*1))>0)*1
gruß hiob

lern- und wissbegieriger oO-anfänger
mit körperlichem handicap...
Karolus
********
Beiträge: 7521
Registriert: Mo, 02.01.2006 19:48

Re: Ausdruck suchen und Wert setzen

Beitrag von Karolus »

Hallo
das geht sicher einfacher...
Ja !

Code: Alles auswählen

=ISTZAHL(SUCHEN("Kopf|Sch(ä|ae)del";G2))
mit dem Zahlenformatcode 0 in der Formelzelle.


Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
hiob
****
Beiträge: 155
Registriert: Di, 05.07.2011 23:47

Re: Ausdruck suchen und Wert setzen

Beitrag von hiob »

hi Karo, spätestens jetzt, weiß ich warum ich mich hier angemeldet habe... solche trennzeichen kannte ich noch nicht - hatte mit ";" oder "." und geschweiften klammern getestet... daruf wäre ich ja so nicht gekommen - cool!

aber meine war länger..:!!! :D
gruß hiob

lern- und wissbegieriger oO-anfänger
mit körperlichem handicap...
Karolus
********
Beiträge: 7521
Registriert: Mo, 02.01.2006 19:48

Re: Ausdruck suchen und Wert setzen

Beitrag von Karolus »

Hallo
Nicht immer gilt:
länger == besser

Das | ist kein Trennzeichen sondern hat im .. (→Hilfe→regulärer Ausdruck ) .. die Bedeutung 'oder' .

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
juhge
*
Beiträge: 11
Registriert: Mo, 09.05.2011 13:41

Re: Ausdruck suchen und Wert setzen

Beitrag von juhge »

Egal wie, vielen Dank für die Hilfe.
Das war genau das, was ich gesucht habe!
hiob
****
Beiträge: 155
Registriert: Di, 05.07.2011 23:47

Re: Ausdruck suchen und Wert setzen

Beitrag von hiob »

hi Karo, ich wollte einen spaß machen - sorry...

ich kenne mich (noch) nicht so gut aus, wollte aber trotzdem versuchen zu helfen...
gruß hiob

lern- und wissbegieriger oO-anfänger
mit körperlichem handicap...
Antworten