Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
912to916
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
912to916
912to916
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

EXCEL/ Funktion für Zeichensuche

EXCEL/ Funktion für Zeichensuche
02.10.2007 12:07:57
Volkmar
Hallo,
wie können Wörter daraufhin geprüft werden, ob sie eine von mehreren Zeichenfolgen enthalten?
Beispiel: Die Wörter Bürostuhl, Schreibtisch, Briefpapier, Papierkorb, Papierformat und Briefumschlag sollen daraufhin geprüft werden, ob sie die Zeichenfolgen papier oder brief enthalten.
Hinweis: Die Funktion WECHSELN ermöglicht leider nur einen Suchtext, der nicht durch ODER verknüpft werden kann. Vielen Dank im Voraus.
Gruß
Volkmar

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: EXCEL/ Funktion für Zeichensuche
02.10.2007 12:13:59
Peter
Hallo Volkmar,
versuche doch mal die Funktion "FINDEN".
Gruß, Peter

brief oder papier in string enthalten ?
02.10.2007 12:18:00
WF
Hi Volkmar,
=ISTFEHLER(SUCHEN("papier";A1))+ISTFEHLER(SUCHEN("brief";A1))<2
Salut WF

AW: EXCEL/ Funktion für Zeichensuche
02.10.2007 13:10:00
Volkmar
Lösung von Peter:
In der Funktion FINDEN kann leider der Suchtext auch nicht durch ODER verknüpft werden.
Lösung von WF:
Die Abfrage von Fehlerwerten mit ISTFEHLER funktioniert, bei vielen Suchtexten wird die Anweisung aber sehr lang.
Gibt es eine elegantere Lösung?
Gruß
Volkmar

AW: EXCEL/ Funktion für Zeichensuche
02.10.2007 14:32:01
Mac4
Hallo Volkmar,
wenn Du viele Suchtexte hast, würde ich die in eine Liste schreiben. In meinem Bsp. steht diese Liste im Bereich E1:E10 - die zu prüfenden Wörter stehen in Spalte A.
Schreibe bspw. in Spalte B Zeile 1 folgende Formel und kopier sie runter:
{=LINKS("Treffer";7*SUMME(ISTZAHL(SUCHEN(WENN($E$1:$E$10<>"";$E$1:$E$10;0);A1;1))*1))}
Beachte bitte, dass die Matrixklammern {} nicht eingegeben werden - sie werden zum Formelabschluß mit Strg+Shift+Enter automatisch erzeugt!
Marc

Anzeige
LINKS("Treffer";7*..... ist pfiffig ___ o.T.
02.10.2007 15:49:00
WF
.

oder so...
02.10.2007 19:46:00
FP
Hallo Volkmar,
=MAX(ZÄHLENWENN(A1;{"*brief*";"*papier*"}))
Ergebnis 0 = nein, 1 = ja
Servus aus dem Salzkammergut
Franz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige