Clever-Excel-Forum

Normale Version: Textabgleich
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

folgendes Problem, ich habe eine Excel-Datenbank und will eine Spalte nach bestimmten Begriffen abfragen lassen.
in der Spalte daneben soll aufgrund von bestimmten Wörtern eine Klassifizierung stattfinden.
Mein Problem ist, das Excel z.b. in meiner erstellten Formel die Begriffe nicht richtig unterscheidet.
z.B. soll bei dem Wort "Pleuel" eine ZT20 ausgegeben werden, jedoch gibt Excel mir dann auch bei dem Wort "Pleueldeckel" eine ZT20.
Wieso?
Die Begriffe nach denen gesucht werden sollen stehen in *
was mache ich falsch, das Excel nicht explizit nach den Begriffen/ Buchstabenreihenfolgen sucht?

Abfragen tue ich mit einer "Wenn Funktion"
ein teil der Formel lautet:
=WENN(NICHT(ISTFEHLER(FINDEN("Pleuel";[@Bezeichnung])));"ZT20";.........

für den Begriff "Pleuel" werden noch nach diversen anderen Wörtern gesucht.

Oder hat jemand eine Idee, wie ich sonst die Wörter in der Zelle abfragen kann?

danke im vorraus.
Hallo,

der fehler liegt bei dir

wenn du Pleuel  als Wort suchen  willst

" Pleuel "   dann  mach davor und dahinter ein Leerzeichen

ansonsten wird   Pleuel als zeichenfolge gesucht
klappt irgendwie nicht Huh

jetzt habe ich händisch die Namen in Buchstaben abgekürzt
die Abkürzungen sehen so aus:
hy
schr
r
z
p
gl
e
f
m
schl
mo
mst
s
wz

die formel sieht dann bei mir folgendermaßen aus:

=WENN(NICHT(ISTFEHLER(FINDEN("hy";[@Kennzeichnung])));"ZT02";
WENN(NICHT(ISTFEHLER(FINDEN("schr";[@Kennzeichnung])));"ZT03";
WENN(NICHT(ISTFEHLER(FINDEN("r";[@Kennzeichnung])));"ZT06";
WENN(NICHT(ISTFEHLER(FINDEN("z";[@Kennzeichnung])));"ZT10";
WENN(NICHT(ISTFEHLER(FINDEN("p";[@Kennzeichnung])));"ZT18";
WENN(NICHT(ISTFEHLER(FINDEN("gl";[@Kennzeichnung])));"ZT20";
WENN(NICHT(ISTFEHLER(FINDEN("e";[@Kennzeichnung])));"ZT25";
WENN(NICHT(ISTFEHLER(FINDEN("f";[@Kennzeichnung])));"ZT29";
WENN(NICHT(ISTFEHLER(FINDEN("m";[@Kennzeichnung])));"ZT30";
WENN(NICHT(ISTFEHLER(FINDEN("schl";[@Kennzeichnung])));"ZT34";
WENN(NICHT(ISTFEHLER(FINDEN("mo";[@Kennzeichnung])));"ZT35";
WENN(NICHT(ISTFEHLER(FINDEN("mst";[@Kennzeichnung])));"ZT37";
WENN(NICHT(ISTFEHLER(FINDEN("s";[@Kennzeichnung])));"ZT38";
WENN(NICHT(ISTFEHLER(FINDEN("wz";[@Kennzeichnung])));"ZT40";""))))))))))))))

jetzt wird mir bei einem "m" die Zuteilung ZT40 (Also von wz) gegeben.

mit den Leerzeichen habe ich bei den Buchstaben schon probiert, irgendwie stehe ich auf'm schlauch Huh
Hi

Da hat Dieter noch etwas Vergessen zu erwähnen.
Auch die durchsuchte Zelle bekommt " ".

https://www.extendoffice.com/de/document...tring.html

Gruß Elex