dynamische Verkettung
#1
Liebe Excel-Freunde,

leider konnte ich keine Lösung für mein Problem durch die Suche finden und meine Kenntnisse reichen hierfür wohl nicht aus.

Ich benötige eine Verkettung von verscheidenen Lieferschein-Nummern aus 2 Datenbasen, wenn die Auftragsnummer übereinsteht. Da diese Auswertung sehr regelmäßig getätigt wird, hätte ich gern eine dynamische Lösung.

Anbei habe ich eine Beispieldatei. Falls es Verständnisprobleme gibt, antworte ich gern auf Fragen.

Vielen Dank im Voraus.

Liebe Grüße

Dietmar


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 8,75 KB / Downloads: 7)
Top
#2
Hallo, mit Power Query ist das eine Sache von weniger als einer Minute..: (Dazu sind zwei Abfragen nötig) --> Ergebnis:

Arbeitsblatt mit dem Namen 'Tabelle1'
JK
2AuftragsnummerLieferschein(e)
3111123, 456, 789
4222321
5333654
6444951, 159
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#3
Moin!
Außer Konkurrenz, da dies nicht mit Excel 2013 funktioniert, sondern erst mit der aktualisierten Abo-Version im Insider-Channel:
(A:B ist eine "intelligente" Tabelle)

ABCDE
1Auftr_NrLS_NrAuftr_NrLS_Nr
2111123111123,456,789
3111456222321
4222321333654
5333654444951,159
6444951555753
7111789666987
8444159777357
9555753
10666987
11777357

ZelleFormel
D2=EINDEUTIG(Tabelle2[Auftr_Nr])
E2=TEXTVERKETTEN(",";WAHR;INDEX(FILTER(Tabelle2;Tabelle2[Auftr_Nr]=D2);;2))
E3=TEXTVERKETTEN(",";WAHR;INDEX(FILTER(Tabelle2;Tabelle2[Auftr_Nr]=D3);;2))
E4=TEXTVERKETTEN(",";WAHR;INDEX(FILTER(Tabelle2;Tabelle2[Auftr_Nr]=D4);;2))
E5=TEXTVERKETTEN(",";WAHR;INDEX(FILTER(Tabelle2;Tabelle2[Auftr_Nr]=D5);;2))
E6=TEXTVERKETTEN(",";WAHR;INDEX(FILTER(Tabelle2;Tabelle2[Auftr_Nr]=D6);;2))
E7=TEXTVERKETTEN(",";WAHR;INDEX(FILTER(Tabelle2;Tabelle2[Auftr_Nr]=D7);;2))
E8=TEXTVERKETTEN(",";WAHR;INDEX(FILTER(Tabelle2;Tabelle2[Auftr_Nr]=D8);;2))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  •
Top
#4
Hi Ralf, da musst du nochmal ran...!!! Vorher Aufgabe nochmal lesen... (Vergleich mal mein Ergebnis und deines - und das Wunschergebnis) Ansonsten: Na ja... ja. Geht. Gut. So als Insider-Lösung-Ansatz schon schön...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#5
Zeige Du doch erst mal dem TE, wie Du das mit PQ gemacht hast!
(mir nicht, ich kenne das)

Dein Tab2Html ist nämlich so wie es dort hingeklatscht ist, wahrlich keine Hilfe!

Ansonsten antworte ich hier zukünftig auf Forenfragen (auch) nur noch:
"Ich weiß es, Ätschi-Bätschi!"
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#6
(28.02.2019, 14:04)RPP63 schrieb: Zeige Du doch erst mal dem TE, wie Du das mit PQ gemacht hast!
(mir nicht, ich kenne das)

Dein Tab2Html ist nämlich so wie es dort hingeklatscht ist, wahrlich keine Hilfe!

Ansonsten antworte ich hier zukünftig auf Forenfragen (auch) nur noch:
"Ich weiß es, Ätschi-Bätschi!"

Hallo, deine Antwort ist schlicht falsch... Und du weißt nicht wie, ich das gemacht habe.... Sonst hättest du ja auch das richtige Ergebnis - Ätschi-Bätschi!!!!

Wenn der TE Interesse bekundet, gebe ich gern Auskunft, dazu will ich aber wissen, ob der TE Power Query anwenden will und darf (in der Version ja nur als Add-In verfügbar)

Wie viele user (schätzt du) haben hier die Abo-Version und zusätzlich die Insider-Version geschaltet? Also schreib nicht: Ich habe ja die Insider-Version Ätschi - das hilft nämlich dem TE noch viel weniger...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#7
Hi Jörg,

ich halte es, unabhängig, ob der TE an PQ interessiert ist oder nicht, auch für sinnvoll, wenn du die Schritte beschreiben würdest. Es gibt ja sicher eine große Menge anderer Interessierter.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#8
(28.02.2019, 14:17)WillWissen schrieb: Hi Jörg,

... Es gibt ja sicher eine große Menge anderer Interessierter.

Moin, das Ergebnis meiner kleinen Umfrage sagt etwas komplett anderes. Dieses Thema wäre prädestiniert für eine solche "Ecke", auf die man verweisen könnte. Das würde für mich mehr Sinn machen. Außerdem könnte ich die Datei hochladen... Aber ich habe offenbar eine andere Sicht auf diese Sache. Als Konsequenz halte ich mich dann eher zurück...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Dietmar65
Top
#9
Hi Jörg,

das fände ich schade (sicher nicht nur ich). PQ ist nun mal Bestandteil neuerer Versionen und "zubuchbar" für ältere; da ist es doch angebracht, auch Lösungen jenseits von Formeln und VBA zu erarbeiten. Und wenn jemand Lösungen findet, kann man den Weg doch genau so wie einen Formelweg oder einen Code hier posten. Da braucht's keine separate "Ecke".
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#10
Vielen Dank für eure Rückmeldungen.

PQ war mir bis Dato kein Begriff, wenn dies nicht zu kompliziert ist könnte es evtl. angewendet werden. @Jörg kannst du mir einen kurzen Tipp geben, wie das umgesetzt werden kann? Ich bin im Besitz von Excel 2016.

Grundsätzlich wäre mein erster Favorit eine Formellösung, wenn es das geben sollte.

@Ralf, danke für die Lösung, welche bei mir jedoch aufgrund der Version nicht umsetzbar ist.

Gruß Dietmar
Top


Gehe zu:


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