Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Mehrere Werte von einem Kunden zusammenfassen
#1
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.


Angehängte Dateien
.xlsx   Excelf.xlsx (Größe: 10,49 KB / Downloads: 10)
Antworten Top
#2
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
[-] Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:
  • Ed90
Antworten Top
#3
(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. 
.xlsx   Excelf.xlsx (Größe: 10,46 KB / Downloads: 7)

Danke dir :)
Antworten Top
#4
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
[-] Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:
  • Ed90
Antworten Top
#5
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
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)
Antworten Top
#6
(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
Antworten Top
#7
Sorry, Deine Version habe ich nicht gesehen.
Aber der TE hat 365, dort braucht man einen Matrixabschluss meist (wie auch hier) nicht mehr.
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)
Antworten Top
#8
(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.
Antworten Top
#9
Hallo, 19 

Alternativ auch per PQ (Daten - Daten abrufen und transformieren): 21

.xlsx   PQ_Werte_in_Spalte_aus_Zeilen_Kommagetrennt_kombinieren_wenn_gleich_CEF.xlsx (Größe: 19,54 KB / Downloads: 2)

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
________
Servus
Case
Antworten Top
#10
Warum kein Pivottable ?


Angehängte Dateien
.xlsx   __Excelf.xlsx (Größe: 13,19 KB / Downloads: 1)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


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