Mehrere Werte Komma separiert zusammenfassen
#1
Hallo zusammen,

ich brauche Hilfe bei einer Datei, die folgendermaßen aufgebaut ist Spalte A hat eine Liste von Werten, die mehrfach in der Liste vorkommen, Spalte B hat für jeden Wert von A eine Liste eigenständiger Werte, siehe angehängtes Beispiel. Also bspw.:

A          B
1          2
1          4
2          1
2          2
2          4
3          1
3          3
3          4

Mein Ziel ist die Werte von B, welche zu einem spezifischen Wert von A gehören, Komma separiert in einer Zelle zusammenzufassen, also für mein Beispiel:

A          B
1          2,4
2          1,2,4
3          1,3,4

Leider habe ich keine Idee, wie ich das automatisieren kann und die Liste ist für eine manuelle Bearbeitung viel zu groß. Kann mir hier jemand weiterhelfen?
Vielen Dank im voraus


Angehängte Dateien
.xlsx   Example.xlsx (Größe: 9,7 KB / Downloads: 8)
Antworten Top
#2
Hi,

mit PQ geht das ganz easy...


Angehängte Dateien
.xlsx   Zeilenkombinationen zusammenfassen.xlsx (Größe: 18,47 KB / Downloads: 6)
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

[-] Folgende(r) 1 Nutzer sagt Danke an Ralf A für diesen Beitrag:
  • Jockel
Antworten Top
#3
Hallo,

in einem Excel, das noch nicht GRUPPIERENNACH kennt, kannst Du verwenden ...

PHP-Code:
=HSTAPELN(EINDEUTIG(A2:A9);WEGLASSEN(REDUCE("";EINDEUTIG(A2:A9);LAMBDA(A;V;VSTAPELN(A;TEXTVERKETTEN(",";1;FILTER(B2:B9;A2:A9=V)))));1)) 

Und in einem Excel, das bereits GRUPPIERENNACH kennt ...

PHP-Code:
=GRUPPIERENNACH(A2:A9;B2:B9;LAMBDA(A;TEXTVERKETTEN(",";1;A));0;0

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Antworten Top
#4
Hallo

dazu gibt es noch eine VBA Lösung, dann sind wir komplett.

mfg Gast 123


Angehängte Dateien
.xlsm   Example.xlsm (Größe: 20,04 KB / Downloads: 3)
Antworten Top
#5
Hallo,
es geht auch mit EINDEUTIG.
Siehe Tabelle.

MfG Günter

.xlsx   Example_2.xlsx (Größe: 17,03 KB / Downloads: 5)
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
Antworten Top
#6
Hallo zusammen,

vielen Dank für die Antworten, wie so häufig gibt es scheinbar diverse Lösungen für das Problem. Es hat auf jeden Fall wunderbar funktioniert, danke.

Grüße
Antworten Top
#7
Hallo,

Und in einem Excel, das
1) bereits GRUPPIERENNACH kennt 
2) auch Semikola (statt der Kommata) als Trennzeichen akzeptiert
3) bereits die neue dynamische Bereichssyntax kennt ...
PHP-Code:
=GRUPPIERENNACH(A:.A;B:.B;MATRIXZUTEXT;1;0
Mit lieben Grüßen
Anton.

Windows 10 64bit
Office365 32bit
Antworten Top
#8
UDF

PHP-Code:
Function F_snb(sn)
  sn sn
  With CreateObject
("scripting.dictionary")
    For 1 To UBound(sn)
      .Item(sn(j1)) = IIf(.Item(sn(j1)) = """", .Item(sn(j1)) & ",") & sn(j2)
    Next
    F_snb 
Application.Transpose(Array(.keys, .items))
  End With
End 
Function 

in

D2:E4    {=F_snb(A2:N9)}
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • knobbi38
Antworten Top


Gehe zu:


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