Clever-Excel-Forum

Normale Version: Überprüfung von Zellen nach Buchstaben in unterschiedlicher Reihenfolge
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen,

verzweifelt habe ich gestern versucht, folgendes hinzubekommen:

Ich möchte für über 20.000 Zellen überprüfen, ob bestimmte Buchstaben (ABCDEF) in den Zellen enthalten sind. Die Reihenfolge wäre egal.

Vorgabe ist  also ABCDEF und das Ziel wäre ein "ok" bei allen 6 Buchstaben (egal welche Reihenfolge) und ein "nicht ok", sobald auch nur 1 Buchstabe fehlt. Es wäre aber auch "ok", wenn zusätzlich zu ABCDEF auch noch ein weiterer Buchstabe auftauchen würde, Hauptsache, die 6 Buchstaben sind vorhanden.

Ich hoffe, ich habe das Problem einigermaßen verständlich erklärt - bin ein totaler Newbie! :s


Danke & liebe Grüße!
Hi,

schau mal, ob das deinen Vorstellungen entspricht:

Tabelle1

ABC
1HS
2ABCDEFGHo.k.A
3ACBFEDo.k.B
4FCEGDAC
5FCBEXDAo.k.D
6FCEXDAE
7F
Formeln der Tabelle
ZelleFormel
B2=WENN(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$2;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$3;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$4;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$5;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$6;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$7;))=6;"o.k.";"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Die (farbig markierte) Hilfsspalte kannst du einfach ausblenden.
Hallo,

da reicht das:


Code:
=SUMMENPRODUKT(ISTZAHL(SUCHEN($C$2:$C$7;A2))*1)=6
=SUMMENPRODUKT(ISTZAHL(SUCHEN({"A"."B"."C"."D"."E"."F"};A2))*1)=6
Hi Maya,

ich kann dir nur raten, eine von Edgars Formeln zu nehmen. Habe gerade festgestellt, dass mein Vorschlag bei bestimmten Kombinationen ein falsches Ergebnis bringt.
Hallo Günter,

hättest Du Deine Formel so aufgebaut:


Code:
WENN((LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$2;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$3;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$4;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$5;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$6;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$7;))>0)=6;"o.k.";"")
dann hätte es keine Probleme gegeben (habe ich aber jetzt nicht getestet!)
.
Vielen Dank für eure Hilfe, ich werde mich gleich daran versuchen!
Hi Edgar,

daran hatte ich dann auch gedacht. Da du aber zwei sehr kurze Lösungen präsentiert hattest, habe ich meinen eigenen Vorschlag nicht mehr weiterverfolgt. :28:
Hallo Maya,

wenn Klein-/Großschreibung unterschieden werden soll, nimm FINDEN() statt SUCHEN().

Gruß Uwe
Hi,

reicht da nicht auch ein?

=ANZAHL(FINDEN({"A"."B"."C"."D"."E"."F"};A2))=6
Hallo,

reicht auch!! :18: