Guten Morgen Holger, vielen Dank. Hat geklappt. Wie müsste ich denn vorgehen, wenn ich nur die Lieferscheine zum jeweiligen Kunden haben möchte (nur für die Zukunft und für den Lerneffekt bei mir). Beispiel in der Anlage.
Excelf.xlsx (Größe: 10,46 KB / Downloads: 7)
25.11.2022, 10:19 (Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2022, 10:19 von echo.)
hallo na ja, die Formel oben prüft ob Kunde undAuftragsnummer vorhanden ist: =TEXTVERKETTEN(", ";1;WENN(($B$2:$B$100=F2)*($C$2:$C$100=E2);$A$2:$A$100;""))
Lass die Prüfung der Auftragsnummer weg. =TEXTVERKETTEN(", ";1;WENN($C$2:$C$100=E2;$A$2:$A$100;"")) (DITO als Matrixformel eingeben)
Gruß Holger
Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:1 Nutzer sagt Danke an echo für diesen Beitrag 28 • Ed90
25.11.2022, 10:41 (Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2022, 10:42 von echo.)
(25.11.2022, 10:26)RPP63 schrieb: Moin Holger! Da ich es nicht glauben wollte, habe ich es getestet. Ein Matrixabschluss ist nicht notwendig! (schadet aber auch nicht)
Gruß Ralf
Moin Moin Ralf Ich habe hier Excel2019, da ist das Ergebnis falsch wenn ich es nicht als Matrixformel abschließe. Ich bekomme dann in der ersten Zeile alle bzw. beim kopieren nach unten keine Nummern mehr angezeigt Gruß Holger
Alternativ auch per PQ (Daten - Daten abrufen und transformieren): [attachment=45882]
Mit Auftragsnummer:
Code:
let Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content], #"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"LS Nummer", type text}}), fncKombi = Combiner.CombineTextByDelimiter(", "), Gruppe = Table.Group(#"Geänderter Typ", {"Kunde","Auftragsnummer"}, {{"LS Nummer", each fncKombi([LS Nummer]), type text}}) in Gruppe
Ohne Auftragsnummer:
Code:
let Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content], #"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"LS Nummer", type text}}), fncKombi = Combiner.CombineTextByDelimiter(", "), Gruppe = Table.Group(#"Geänderter Typ", {"Kunde"}, {{"LS Nummer", each fncKombi([LS Nummer]), type text}}) in Gruppe