Clever-Excel-Forum

Normale Version: SVERWEIS mit mehreren Ergebnissen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo Zusammen,

ich habe eine Datei mit 2 Tabellenblättern und je mehreren tausend Zeilen. Ich brauche ein Ergbnis aus dem 2. Tabellenblatt in das 1. Tabellenblatt hinzugefügt. Daran dachte ich an einen SVERWEIS, doch wenn ich mehrere Ergebnisse habe dann nimmt Excel das erste Ergebnis was es findet.

Wie kann ich es hinbekommen das alle Ergebnisse angezeigt werden?

Es können auch ruhig mehrere Spalten verwendet werden, und er nur ein 2. oder 3. Ergebnis anzeigt, wenn eins vorhanden ist.

Ich habe eine Tabelle nachgebaut und mal angehängt. 

Ich wäre da über jede Hilfe dankbar.

Viele Grüße
Stefan
Hi Stefan,

mit SVERWEIS() wird das nichts; nimm eine Hilfsspalte (die blendest du einfach aus) und arbeite mit INDEX/VERGLEICH

Arbeitsblatt mit dem Namen 'Werte 1'
ABCDEFG
1Laufende NummerLaufende Nummer 2WertOrtSuche:3
21100000schwarzKölnErgebnis(se):Berlin
32100001rotHamburgKöln
43100002goldBerlin4München
54100003gelbFrankfurt
65100004lilaMünchen
76100005pinkHannover
87100006blauKöln
98100007grünHamburg
109100008schwarzBerlin
1110100009rotFrankfurt

ZelleFormel
E2=WENN(ISTZAHL(VERGLEICH(A2;$G$1;0));ZEILE();"")
G2=WENNFEHLER(INDEX(D:D;KKLEINSTE(E:E;ZEILE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hallo
wenn ich gerade Günters Lösungsvorschlag sehe, bin ich mir nicht sicher ob es überhaupt so gemeint ist
egal, schau mal
Schöne Grüße an alle Holger
Hi Holger,

ich glaube, du hast die bessere Auffassungsgabe gehabt als ich. Blush
Hallo, ich habe es (noch)  nicht verstanden - das ist ja nix Neues -, aber eine Lösung mit (Matrix)Formeln bei 2 Tabellenblättern und mehreren tausend Zeilen...?
Moin,
es geht mir wie Jörg, nix verstehen ...
Eine Muster-xlsx ist ja schon einmal prima. Was mir jetzt noch fehlt ist eine KLARE Logik für die weiteren Wunschergebnisse, idealerweise zusätzlich von Hand eingetragen (und logisch begründet).

... und wahrscheinlich würde ich es dann mit Daten | Abrufen und transformieren aka Power Query lösen.
Hallo Zusammen,

erst einmal danke für den ersten Lösungsvorschlag. Aber irgendwie verstehe ich ihn auch nicht.

Hier noch einmal die Aufgabe, die ich zu lösen habe:

Ich suche auf dem Tabellenblatt Werte 1 Spalte A nach dem Wert in der Matrix auf dem Tabellenblatt Werte 2. Dabei wird der gesuchte Wert mehrfach gefunden mit unterschiedlichen Ergebnissen.

Excel nimmt den erst besten Wert und gibt ihn aus, die anderen Werte gehen unter. Ich möchte aber in der Ausgabe alle Werte die dazu gefunden werden, muss aber mit mehreren Spalten arbeiten, weil beide originalen Tabellenblätter ziemlich groß sind.

Ich hatte die Idee mit mehreren sverweisen, eventuell mit einer Funktion, auf die ich nicht komme verschachtelt?

Ich hoffe ich habe nun Licht ins Dunkle gebracht...

Danke Euch allen.

VG
Stefan
Hallo Stefan,

was willst Du eigentlich vom Blatt Werte2 holen? Bislang hast Du dort, wenn ich mich nicht verguckt habe, die gleichen Daten wie auf dem Blatt Werte1, nur in anderer Spaltenreihenfolge. Da gibt es also erst mal nix zu holen Sad

Ansonsten, schaue mal auf excelformeln.de, da gibt es auch eine Lösung für eine Suche / sverweis auf zwei Spalten.
Hi,

die Werte sind doch eigentlich egal, sofern sie stimmen. Das sind doch nur Beispiele, wo ich nach etwas suche und mehrere Zellwerte zurück erhalte Smile

VG
Stefan
Hallo Stefan,

nein, es ist in dem Fall nicht egal. Vor allem durch deine Erklärungen, die nicht unbedingt zum Verständnis deines Problems beitragen.
Eine Beispieltabelle sollte vom Aufbau her absolut dem Original entsprechen; einige wenige Datensätze sind ausreichend. Und ein händisch eingetragenes Wunschergebnis würde zum Verständnis noch mal ein stückweit dazu beitragen. Aber darum wurdest du ja auch schon vergeblich gebeten.
Seiten: 1 2 3