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.

Dynamisches Textverketten je Anzahl Zeilen
#1
Hallo, ich versuche mal meine Aufgabe zu beschreiben:

Ich habe in einer Tabelle eine Spalte mit product_ids. Davon gibt es verschieden viele gleich untereinander. In der Spalte daneben stehen zugehörige type_ids. in Spalte 3 möchte ich das Ergebnis ausgeben. Hier sollen alle type_ids, die die gleiche product_id haben in einer Zeile nebeneinander (Komma getrennt) aufgeführt werden. Am besten jeweils nur eine Ergebniszeile je product_id. Möglichst Lösungen ohne VB.
Manuell habe ich das in der Spalte result mit der Funktion TEXTVERKETTEN bereits hinbekommen. Ich möchte es aber eben dynamisch haben, so dass die Funktion alle type_ids verkettet, solange die product_id identisch ist.

Siehe auch hier: https://www.ms-office-forum.net/forum/sh...?p=2017940


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Moin

TEXTVERKETTEN() oder Datenmodell-Pivot mit CONCATENATEX()-Measure.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
In Office 365 (auf 2. Tabellenblatt):


Tabelle2
AB
1product_idtype_id
2145198912,198910,198920,198906,198908,198925,198905,198929,198914,198923,198911,198931,198924,198918,198919,198932,198913,198922,198915,198909,198930,198916,198926,198927,198907,198917,198921,198928

verwendete Formeln
Zelle Formel Bereich N/A
A2=EINDEUTIG(Tabelle1!A2:A50)
B2=TEXTVERKETTEN(",";WAHR;MTRANS(FILTER(Tabelle1!B2:B50;Tabelle1!A2:A50=Tabelle2!A2)))
http://excel-inn.de/dateien/vba_beispiel..._addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.21 einschl. 64 Bit

Cadmus
Antworten Top


Gehe zu:


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