Hallo zusammen,
ich steh’ grad wieder auf dem Kabel. Vielleicht kann jemand helfen:
Zu Wörtern oder Wortgruppen möchte ich Kurzbezeichnungen einfügen.
Beispiel (sinngemäß):
mit der Formel =SVERWEIS(LINKS(E3;FINDEN(" ";E3)-1);$H$3:blush:I$14;2;FALSCH)
findet er
zu Apfel --\> ObstA
Damit findet er aber auch
zu Apfel Birne --\> ObstA
oder Apfel Birne Melone --\> ObstA
Ich möchte nun, dass er findet:
zu Apfel --\> ObstA
zu Apfel Birne --\> ObstB
zu Apfel Birne Melone --\> ObstC
Ich hab das hier mal hochgeladen:
http://rapidshare.com/files/382984513/Sverweis_und_W…
Würde mich freuen, wenn jemand helfen kann.
Gruß und danke schonmal
Rolf
Zu Wörtern oder Wortgruppen möchte ich Kurzbezeichnungen
einfügen.
mit der Formel =SVERWEIS(LINKS(E3;FINDEN("
";E3)-1);$H$3:blush:I$14;2;FALSCH)
http://rapidshare.com/files/382984513/Sverweis_und_W…
Hallo Rolf,
=SVERWEIS(E3;$H$3:blush:I$14;2;FALSCH)
das gibt 3 Fehlermeldungen, die liegen an angehängten Leerzeichen in E.
Gruß
Reinhard
Zu Wörtern oder Wortgruppen möchte ich Kurzbezeichnungen
einfügen.
mit der Formel =SVERWEIS(LINKS(E3;FINDEN("
";E3)-1);$H$3:blush:I$14;2;FALSCH)
http://rapidshare.com/files/382984513/Sverweis_und_W…
Hallo Rolf,
=SVERWEIS(E3;$H$3:blush:I$14;2;FALSCH)
das gibt 3 Fehlermeldungen, die liegen an angehängten
Leerzeichen in E.
Hallo Reinhard,
danke für Dein Interesse. Verstehe aber nicht so ganz, die Fehler-
meldung kriege ich erst, wenn ich das Leerzeichen wegnehme,
dann sagt er nämlich #WERT! *Schulterzuck*
Gruß
Rolf
=SVERWEIS(E3;$H$3:blush:I$14;2;FALSCH)
das gibt 3 Fehlermeldungen, die liegen an angehängten
Leerzeichen in E.
danke für Dein Interesse. Verstehe aber nicht so ganz, die
Fehler-
meldung kriege ich erst, wenn ich das Leerzeichen wegnehme,
dann sagt er nämlich #WERT! *Schulterzuck*
Hallo Rolf,
jetzt ist es wohl an mir mit dem Nichtverstehen 
http://rapidshare.com/files/383523515/kwrolf.xls.html
Du siehst da „#NV“, die sind weg wenn du in E die Leerzeichen hinter den Namen wie Möhre entfernst.
Mir sehr unklar warum da Fehlermeldungen kommen wenn du Leerzeichen entfernst.
Reden wir von der gleichen Mappe?
Gruß
Reinhard
=SVERWEIS(E3;$H$3:blush:I$14;2;FALSCH)
das gibt 3 Fehlermeldungen, die liegen an angehängten
Leerzeichen in E.
danke für Dein Interesse. Verstehe aber nicht so ganz, die
Fehler-
meldung kriege ich erst, wenn ich das Leerzeichen wegnehme,
dann sagt er nämlich #WERT! *Schulterzuck*
Hallo Rolf,
jetzt ist es wohl an mir mit dem Nichtverstehen 
http://rapidshare.com/files/383523515/kwrolf.xls.html
Du siehst da „#NV“, die sind weg wenn du in E die Leerzeichen
hinter den Namen wie Möhre entfernst.
Mir sehr unklar warum da Fehlermeldungen kommen wenn du
Leerzeichen entfernst.
Reden wir von der gleichen Mappe?
Hallo Reinhard,
ja, das ist seltsam, in meiner Originaldatei krieg ich den
Fehler #WERT!, wenn das Leerzeichen NICHT da ist. (Excel 2000)
Zurück zu meiner Frage: das erste Wort kann ich mit meiner
Formel separieren (mit oder ohne Leerzeichen). Siehst Du
eine Möglichkeit, das wie beschrieben zu erweitern?
Gruß
Rolf
Hallo Reinhard,
jetzt erst gesehen: Die Formel ist geändert.
Original in F3
=SVERWEIS(LINKS(E3;FINDEN(" ";E3)-1);$H$3:blush:I$14;2;FALSCH)
in Deiner Datei in F3
=SVERWEIS(E3;$H$3:blush:I$14;2;FALSCH).
In meiner Formel sucht er ein Leerzeichen und findet keins,
daher die Fehlermeldung *denk*
Gruß
Rolf
Original in F3
=SVERWEIS(LINKS(E3;FINDEN(" ";E3)-1);$H$3:blush:I$14;2;FALSCH)
in Deiner Datei in F3
=SVERWEIS(E3;$H$3:blush:I$14;2;FALSCH).
In meiner Formel sucht er ein Leerzeichen und findet keins,
daher die Fehlermeldung *denk*
Hallo Rolf,
ich versteh grad das Gebäude wo die Bahnhofsuhr dranhängt
)
Warum nimmste dann nicht meine Formel?
SVerweis sucht exakt nach dem Suchbegriff. Hängt da ein Leerzeichen dran wird er nicht gefunden.
Mit deiner Formel wird bei einem zellwert in E wie
abc xyz 4711
nur nach „abc“ gesucht.
Mit meiner Formel nach dem kompletten Zellinhalt.
Wenn nun in einer Zelle nicht
„abc“
sondern
"abc "
steht, so wird das nicht gefunden.
Abhilfe ist da, du entfernst die angehängten Leerzeichen manuell. Oder man muß die Formel umbauen sodaß sie das macht sofern möglich.
Gggfs. lade nochmal die jetzt bei dir aktuelle Mappe hoch, damit wir über die gleichen Daten und Formeln reden.
Gruß
Reinhard
Moin zusammen,
Reinhard, danke für Deine Geduld. Ich hab hier nochmal ein
erweitertes Beispiel hochgeladen:
http://rapidshare.com/files/384074148/Sverweis_und_W…
In den Suchbegriffen steht mehr als in der Suchmatrix, darum funzt
der normale Sverweis nicht.
Hast Du noch eine Idee?
Gruß Rolf
http://rapidshare.com/files/384074148/Sverweis_und_W…
In den Suchbegriffen steht mehr als in der Suchmatrix, darum
funzt
der normale Sverweis nicht.
Hallo Rolf,
das Beipiel könnte man auch mit Excelformeln lösen, aber die Formel(n) werden recht lang und unhandlich, noch dazu schwerfällig wenn Begriffe dazukommen pro Zelle.
Benutze
=SV(E3;$H$3:blush:I$14)
Folgenden Code dazu in ein Standardmodul, z.B. Modul1:
Function SV(Zelle, Suchbereich)
Dim Kurz, K As Integer, Such
Kurz = Split(Zelle.Value)
Do
Such = IIf(K = 0, Kurz(K), Such & " " & Kurz(K))
If Application.CountIf(Suchbereich.Columns(1), Such) = 0 Then
Exit Do
Else
SV = Application.VLookup(Such, Suchbereich, 2, 0)
K = K + 1
End If
Loop While K
Gruß
Reinhard
1 „Gefällt mir“
Danke vielmals 
http://rapidshare.com/files/384074148/Sverweis_und_W…
In den Suchbegriffen steht mehr als in der Suchmatrix, darum
funzt
der normale Sverweis nicht.
Hallo Rolf,
das Beipiel könnte man auch mit Excelformeln lösen, aber die
Formel(n) werden recht lang und unhandlich, noch dazu
schwerfällig wenn Begriffe dazukommen pro Zelle.
Benutze
=SV(E3;$H$3:blush:I$14)
Folgenden Code dazu in ein Standardmodul, z.B. Modul1:
Function SV(Zelle, Suchbereich)
Dim Kurz, K As Integer, Such
Kurz = Split(Zelle.Value)
Do
Such = IIf(K = 0, Kurz(K), Such & " " & Kurz(K))
If Application.CountIf(Suchbereich.Columns(1), Such) = 0
Then
Exit Do
Else
SV = Application.VLookup(Such, Suchbereich, 2, 0)
K = K + 1
End If
Loop While K
Hallo Reinhard,
genau so war das gedacht. *freu*
Vielen herzlichen Dank.
Einen Koffer Sternchen für Reinhard bitte 
Gruß
Rolf
1 „Gefällt mir“