Sverweis mit mehreren Treffern in Zeilen
#1
Rainbow 
Gibt es eine einfache Lösung für SVerweis-Suche in 2-spaltiger Tabelle, in der in erster Spalte das Suchkriterium und in 2. Spalte meist 2 - 3 Datümer zeilenweise gelistet sind.

Also z.B.

Spalte1     Spalte 2
Schlüssel   Datum
123456    31.01.2019
254687    24.06.2019
123456    26.08.2019
489735    19.05.2018

In einer anderen Tabelle soll dann der Schlüsselspalte die verschiedenen Datümer zeilenweise zugeordnet werden.

Danke für Hinweise

DieterT
l
Top
#2
Hi Dieter,

so:

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDE
1SchlüsselDatumSchlüsselErgebnis
212345631.01.201912345631.01.2019
325468724.06.201926.08.2019
412345626.08.2019
548973519.05.2018

ZelleFormel
E2=WENNFEHLER(INDEX(B:B;AGGREGAT(15;6;ZEILE($A$1:$A$5)/($A$1:$A$5=$D$2);ZEILE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Danke für eine ersten Ansatz !

Verständnisfrage:
Ist so auch sicher gestellt,

1.
dass die Endliste (hier ab Spalte D/E symbolisch) auch wieder alle Schlüssel widergibt
2.
und dort im gesetzten Fall auch die Wiederholungen wieder gibt (hier bisher nicht gezeigt).

Ziel in anderen Worten:
Im Prinzip eine Umstellung der Liste, wobei die Schlüssel dann (und nur dann) mehrfach auftreten, falls das Datum eben mehrfach vorhanden ist.

Schweirig, das in Worte zu fassen ...
Top
#4
Hallo Dieter,

wenn es schon für dich schwierig ist, dein Vorhaben in Worte zu fassen, wie soll ich wissen, ob deine Eventualitäten abgedeckt sind. Ich habe dein Anliegen soe verstanden, wie ich es dir in meiner Antwort gezeigt habe.

Was du machen kannst (und hoffentlich auch machst) ist ein einfaches Ausprobieren der Formel mit deinen Originalwerten. Und falls es noch nicht deinem Wunsch entspricht, nochmals detaillierter deine Frage zu stellen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#5
OK. 
Muss das tatsächlich erst mal prüfen. 
Danke einstweilen
Gehe Feedback.
Top
#6
Hallo Dieter

mal eine höflich Frage:  Warum über Formeln??  Kopiere beide Spalten in zwei neue Spalten oder in eine andere Tabelle und Sortiere sie einfach nach dem Schlüssel. Dann hast du das Datum und Schlüssel sortiert untereinander stehen.

mfg  Gast 123
Top
#7
(11.07.2019, 22:00)WillWissen schrieb: Hi Dieter,

so:

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDE
1SchlüsselDatumSchlüsselErgebnis
212345631.01.201912345631.01.2019
325468724.06.201926.08.2019
412345626.08.2019
548973519.05.2018

ZelleFormel
E2=WENNFEHLER(INDEX(B:B;AGGREGAT(15;6;ZEILE($A$1:$A$5)/($A$1:$A$5=$D$2);ZEILE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Moin, bei dieser Konstellation bräuchte man kein INDEX()...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Hallo wieder,
habe eine ziemlich coole Lösung gefunden.
Ist auf Anhieb für meine Problemstellung passend gewesen und hat meine Problemstellung auch noch schön umrissen.
Smile
Die Unzulänglichkeit des SVERWEISES bei mehreren Treffern wird mit diesem SVERWEIS2 gelöst.
Quelle und Beschreibung meines Problems (beispielhaft) und Lösung hier- super gemacht:
http://www.j-hennekes.de/1729416.htm
Dank auch nochmals für euren Einsatz.
VG
DieterT
Top
#9
Hallo, wenn du ne UDF-Lösung bevorzugst... Poste doch mal bitte (d)eine (Bespiel-)Datei inkl. Lösung. Möglich, dass das auch für andere user interessant ist...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#10
Moin
Mein Problem ist gelöst. Siehe Link oben. 
Die Problembeschreibung ist ebenfalls im Link oben hervorragend gezeigt
Beste Grüße
VG
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste