Gleiche Daten untereinander, sollen dann nebeneinander.
#1
Hallo,
ich suche hier eine passenden Formel zum runterziehen. Also kein FBA. Ich habe eine passende Beispieldatei angehängt. Es geht um die Datei:  Beispiel1.xlsx

Die ,,Ausgangsdaten" kommen in unterschiedlicher Anzahl doppelt vor.. es können auch gerne mal 10 doppelte oder 25 doppelte sein. Aber auch manchmal nur 2 doppelte
Die ,,Ausgangsdaten" sind bereits vorsortiert. 
Neben den ,,Ausgangsdaten" stehen die passenden ,,Grunddaten" 
Diese  ,,Grunddaten" sollen nun nebeneinander in das Feld  ,,Endergebnis" reinsortiert werden.

Ich hoffe ich habe es gut genug erklärt.
Würde mich echt über eine kleine Hilfestellung oder Formel freuen.

Alternativ ginge auch Beispiel2.xlsx


Angehängte Dateien
.xlsx   beispiel2.xlsx (Größe: 9,32 KB / Downloads: 10)
.xlsx   beispiel1.xlsx (Größe: 9,32 KB / Downloads: 11)
Antworten Top
#2
Hi,


in C2, nach unten ziehen:

Code:
=WENN(A2<>A1;TEXTVERKETTEN(",";0;FILTER(B:B;A:A=A2));"")
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • sfina
Antworten Top
#3
Moin!
Ohne ziehen.
Einzige Formelzelle:
=PIVOTMIT(A2:A14;;B2:B14;LAMBDA(x;TEXTVERKETTEN(",";0;x));0;0)
ABCDE
1AusgangdatenGrunddatenEndergebnis
2AK1ABC1ABC1,ABC2,ABC3,ABC4,ABC5AK1ABC1,ABC2,ABC3,ABC4,ABC5
3AK1ABC2AK2ABC6,ABC7,ABC8
4AK1ABC3AK3ABC9,ABC10,ABC11,ABC12
5AK1ABC4AK4ABC12
6AK1ABC5
7AK2ABC6ABC6,ABC7,ABC8
8AK2ABC7
9AK2ABC8
10AK3ABC9ABC9,ABC10,ABC11,ABC12
11AK3ABC10
12AK3ABC11
13AK3ABC12
14AK4ABC12ABC12

ZelleFormel
D2=PIVOTMIT(A2:A14;;B2:B14;LAMBDA(x;TEXTVERKETTEN(",";0;x));0;0)

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)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • sfina
Antworten Top
#4
Hallo Ralf,

auf die Idee es mit PivotMit() zu lösen wäre ich nie gekommen, denn dafür ist doch eigentlich GruppierenNach() zuständig:
=GRUPPIERENNACH(A2:A14;B2:B14;LAMBDA(x;TEXTVERKETTEN(", ";0;x));0;0)

Gruß von Luschi
aus klein-Paris

PS: endlich stehen diese beiden Funktionen auch in meiner Version zur Verfügung:
(Version 2409 Build 16.0.18025.20030) 32 Bit
[-] Folgende(r) 1 Nutzer sagt Danke an Luschi für diesen Beitrag:
  • sfina
Antworten Top
#5
Moin Luschi!
Mit GRUPPIERENNACH und PIVOTMIT ist es ja ähnlich wie mit SUMMEWENN und SUMMEWENNS
Ersteres ist eine Untermenge von Zweitem.
Ich hatte in der Zwischenzeit auch GRUPPIERENNACH genommen.
Gestern fiel mir halt der Name der Funktion nicht ein. Wink
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)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • sfina
Antworten Top
#6
Viiiiiiiiiiiiiieln Dank an alle !
Beide Formeln haben funktioniert. ! Super, freut mich ! Daaanke :))
Antworten Top
#7
Aber, wozu ? fragt man sich
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#8
Hallo Excel-Fan's,

ich habe an der selben Aufgabe mit dem Gruppieren() und gleichzeitigem TextTeilen() in mehrere Zellen herumgetüftelt, und glaube, die Lösungsformel kann noch ein bißchen Feinschliff gebrauchen.

Gruß von Luschi
aus klein-Paris


Angehängte Dateien
.xlsx   beispiel1a.xlsx (Größe: 13,46 KB / Downloads: 4)
Antworten Top
#9
Hallo Excel-Fan's,

hier eine 1. Verbesserung:
- die Lambda-Fkt. entfernt und
- #NV mit WennFehler() abgefangen

Code:
=LET(b;GRUPPIERENNACH(tab_Daten[Ausgangdaten];tab_Daten[Grunddaten];
       LAMBDA(x;TEXTVERKETTEN(",";0;x));0;0);
     c;INDEX(b;;1);
     d;INDEX(b;;2);
     e;REDUCE(0;d;LAMBDA(x;y;MAX(x;ANZAHL2(TEXTTEILEN(y;",")))));
     f;REDUCE("";d;LAMBDA(x;y;VSTAPELN(x;TEXTTEILEN(y;","))));
     g;WEGLASSEN(f;1);
     h;VSTAPELN(HSTAPELN({"Gruppe"};SEQUENZ(1;e));WENNFEHLER(HSTAPELN(c;g);""));
     h
)

Gruß von Luschi
aus klein-Paris
Antworten Top
#10
Es geht natürlich auch mit Power Query recht einfach.


Angehängte Dateien
.xlsx   cef - Gleiche Daten untereinander, sollen dann nebeneinander (PQ).xlsx (Größe: 22,13 KB / Downloads: 7)
[-] Folgende(r) 1 Nutzer sagt Danke an ws-53 für diesen Beitrag:
  • Jockel
Antworten Top


Gehe zu:


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