Clever-Excel-Forum

Normale Version: Mehrere Werte von einem Kunden zusammenfassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen in die Runde, 

bin relativ neu hier und erhoffe mich durch eure Fachexpertise Hilfe.

Ich habe folgendes Problem:

Mehre Lieferscheine werden je Kunde pro Zeile angezeigt. Nun würde ich alle Lieferschein zum jeweiligen Kunden in einer Zelle verbinden. 

Anbei lasse ich euch ein Beispiel im Anhang zukommen. 

Vielen Dank schon mal vorab an die Runde. 


Liebe Grüße und ein schönes Wochenende wünsche ich euch.
Hallo
folgende Formel als Matrix-Formel in G2 zum kopieren nach unten:
(Eingabe mit STRG+SHIFT+RETURN abschließen)

Code:
=TEXTVERKETTEN(", ";1;WENN(($B$2:$B$100=F2)*($C$2:$C$100=E2);$A$2:$A$100;""))


Gruß Holger
(25.11.2022, 08:39)echo schrieb: [ -> ]Hallo
folgende Formel als Matrix-Formel in G2 zum kopieren nach unten:
(Eingabe mit STRG+SHIFT+RETURN abschließen)

Code:
=TEXTVERKETTEN(", ";1;WENN(($B$2:$B$100=F2)*($C$2:$C$100=E2);$A$2:$A$100;""))


Gruß Holger

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. [attachment=45874]

Danke dir :)
hallo
na ja, die Formel oben prüft ob Kunde und Auftragsnummer 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
Moin Holger!
(25.11.2022, 09:19)echo schrieb: [ -> ](DITO als Matrixformel eingeben)
Da ich es nicht glauben wollte, habe ich es getestet.
Ein Matrixabschluss ist nicht notwendig!
(schadet aber auch nicht)

Gruß Ralf
(25.11.2022, 09: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
Sorry, Deine Version habe ich nicht gesehen.
Aber der TE hat 365, dort braucht man einen Matrixabschluss meist (wie auch hier) nicht mehr.
(25.11.2022, 09:43)RPP63 schrieb: [ -> ]Aber der TE hat 365, dort braucht man einen Matrixabschluss meist (wie auch hier) nicht mehr.

Ja hast natürlich recht. Bei mir kam halt noch was falsches raus..
Schönen Tag, Holger

OT
Tolles Forum, lese oft und gerne einfach mit.
Hallo, 19 

Alternativ auch per PQ (Daten - Daten abrufen und transformieren): 21
[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
Warum kein Pivottable ?