Clever-Excel-Forum

Normale Version: Fast gleiche Zellen abgleichen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich muss mehrere Verbands-Listen mit über 2.000 Firmen zusammenführen. Diese unterscheiden sich nur im Verbandskürzel

Beispiel

Firmenname    Verbandskürzel
Firma 1           FMP
Firma 1           MWST
Firma 2           XKG
Firma 3           MWST
Firma 3           VDMC

wie bekomme ich es hin, dass Excel mir am Ende ausspuckt:

Firma 1           (FMP, MWST)
Firma 2           (XKG)
Firma 3           (MWST, VDMC)

Danke
Hi,

Version "Excel für Mac" ist ja sehr aussagekräftig.

Daher gehe ich mal von mir aus, also Excel365 (egal ob Mac oder Win):

D1: =WEGLASSEN(EINDEUTIG(A:A);1)
E1: ="("&TEXTVERKETTEN(", ";;FILTER(B:B;A:A=D1#))&")"
Moin

Ich habe es nicht getestet, aber die Klammern könnte man doch auch in TEXTVERKETTEN() einbauen.

Code:
=TEXTVERKETTEN(", ";; "(";FILTER(B:B;A:A=D1#);")")
Hi,

es ist Microsoft 365 und VErsion 16.79.2 falls das hilft.

Leider klappt der zweite Befehl (Verketten) nicht und es sieht dann so aus (siehe testdatei)

[attachment=50153]
Hi,

dann war es ja gut, dass ich von 365 ausgegangen bin. Ändere doch bitte die Versionsangabe in einem Profil.

Solche Fehler kommen davon, wenn man keine Beispieldatei bereit stellt. Ich bin idR zu faul, solche Dateien nachzubauen. Daher sind die Formeln dann meistens nicht getestet.

Um den Fehler weg zu bekommen, kannst du # hinter D1 weg lassen und die Formel weit genug runter ziehen.

Oder ohne runter ziehen:
E1: =NACHZEILE(D1#;LAMBDA(x;"("&TEXTVERKETTEN(", ";;FILTER(B:B;A:A=x))&")"))


Die Formel in D1 kannst du auch noch erweitern um die 0 weg zu bekommen:
D1: =WEGLASSEN(WEGLASSEN(EINDEUTIG(A:A);1);-1)

Du siehst, mit Test-Datei gibt es vernünftige Ergebnisse.

@shift-del: Wenn man die Klammern mit ins Textverketten nimmt, dann hat man nach der öffnenden und vor der schließenden Klammer noch ein Komma...