Hallo ich habe folgendes Problem, in einer Datenbank befinden sich Artikelnummern ohne zugeordnete Bestellnummer (Bestellnummer ist eine von uns vergebene Nummer welche eineindeutig ist und in keiner weise Bestandteile der Artikelnummer enthält)
In einer Zweiten Tabelle habe ich die Artikelnummern (Spalte A) mit der zugeordneten Bestellnummer (Spalte B).
Die Elemente der Tabelle 1 sind aber nicht alle zwangsläufig Bestandteil von Tabelle 2 und umgekehrt!
ich hatte bisher die beiden Funktionen
VERWEIS(Suchkriterium;Suchvektor;Ergebnisvektor)
=VERWEIS(F2;Tabelle1!M:M;Tabelle1!L:L)
Suchkriterium = F2 = Artikelnummer aus Tabelle 1
Suchverktor = Tabelle1!M:M = Liste der Artikelnummern aus Tabelle 2
Ergebnisvektor = Tabelle1!L:L = Bestellnummer aus Tabelle 2
Die Excel Hilfe sagt ja bereits:
Die zu Suchvektor gehörenden Werte müssen in aufsteigender Reihenfolge angeordnet sein: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR. Andernfalls gibt VERWEIS möglicherweise einen falschen Wert zurück. Bei Zeichenfolgen (Texten) wird nicht zwischen Groß- und Kleinbuchstaben unterschieden.
deshalb hab ich diese Spalte zunächst Alphanumerisch aufsteigend sortiert,
trotzdem funktioniert die funktion nicht korrekt, da bei fehlender Artikelnummer in Tabelle 2 ein beliebiger Wert (oder der zuletzt gefundene) zurückgegeben wird.
da die zurückgegebenen Werte Falsch sein können hab ich nochmal beide Spalten verbunden und mittels einer geschachtelten WENN Funktion -> WENN(Prüfung;Dann_Wert;Sonst_Wert) & ZÄHLENWENN(Bereich;Kriterien) versucht die Werte zu Überprüfen.
=WENN(ZÄHLENWENN(K$2:K$1048576;H2);"OK";"NOK")
hierbei ist mir jetzt aufgefallen das auch wenn Werte in Tabelle 1 & 2 vorkommen trotzdem nicht die korrekte Bestellnummer übernommen wird.
gibt es hier eine elegantere und zuverlässigere Methode?
------------------
Gruß
Marco
---------------------------------
Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP