Tabelle A enthält Werte und soll als Quelle für Tabelle B dienen.
Tabelle B soll mithilfe des SVERWEIS mit den Werten aus A ausgefüllt werden. Allerdings enthält Tabelle B (die Zieltabelle) mehr Zeilen also auch Suchkriterien die in der Quelle nicht gefunden werden können.
Leider gibt jetzt der SVERWEIS ganz falsche Werte aus (siehe Bild/Datei).
Was ist zu tun? Ich würde gerne einen Fehler o.Ä. erhalten, wenn das Suchkriterium nicht gefunden wurde.
Du hast SVerweis(....;WAHR) genommen. Wahr gibt immer einen Wert zurück (auch wenn er falsch ist) und benötigt Wahr=geordnete Tabellen.
Nimm mal SVerweis(----;FALSCH), der kommt mit Falsch=ungeordneten Listen aus und meldet, wenn der Wert FALSCH ist (nicht genau existiert). Kürzer: SVerweis(....;0) Im übrigen bietet die Paarung =index(Spalte;Verweis(Suchwert;Suchspalte;0);1) mehr Performance: Die Suchspalte kann rechts von der Ergebnisspalte liegen, Du kriegst direkt angezeigt, welche Spalten betroffen sind, ohne Bereichseingrenzung, Du kannst sogar den Wert einige Zeilen drüber oder drunter holen mit ;Vergleich()-oder+n;
14.03.2017, 01:18 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2017, 01:18 von Jockel.)
(14.03.2017, 01:06)Clexia schrieb: Du hast SVerweis(....;WAHR) genommen. ... Nimm mal SVerweis(----;FALSCH), der kommt mit Falsch=ungeordneten Listen aus und meldet, wenn der Wert FALSCH ist (nicht genau existiert)....
Hallo, mal abgesehen davon, dass schon FALSCH thematisiert wurde, solltest du den zweiten Satz oben nochmal überdenken - "nicht genau existiert"..? Ein Blick in die von mir erwähnte online-Hilfe zeigt..:
"FALSCH ... "Bereich_Verweis"... Rückgabewert eine genaue Übereinstimmung"
P.S. : die Paarung =index(Spalte;Verweis(Suchwert;Suchspalte;0);1) möchte ich gern mal als Praxisbeispiel sehen. Tu mir doch bitte den Gefallen...
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage