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
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' |
| J | K |
2 | Auftragsnummer | Lieferschein(e) |
3 | 111 | 123, 456, 789 |
4 | 222 | 321 |
5 | 333 | 654 |
6 | 444 | 951, 159 |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
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)
| A | B | C | D | E |
1 | Auftr_Nr | LS_Nr | | Auftr_Nr | LS_Nr |
2 | 111 | 123 | | 111 | 123,456,789 |
3 | 111 | 456 | | 222 | 321 |
4 | 222 | 321 | | 333 | 654 |
5 | 333 | 654 | | 444 | 951,159 |
6 | 444 | 951 | | 555 | 753 |
7 | 111 | 789 | | 666 | 987 |
8 | 444 | 159 | | 777 | 357 |
9 | 555 | 753 | | | |
10 | 666 | 987 | | | |
11 | 777 | 357 | | | |
Zelle | Formel |
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
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...
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!"
(28.02.2019, 13: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...
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.
(28.02.2019, 13: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...
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".
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