Bitte beachten Sie die hier beschriebene Besonderheit in Sachen des Herber-Forums.
Quelle: https://www.herber.de/cgi-bin/eachthread.pl?idx=1995227
Stand: 31.10.2024 12:30
Hier der Eröffnungsbeitrag aus dem Forum:
Hallo,
ich suche für folgendes Problem eine Lösung:
Im Tabellenblatt A6 möchte ich in Zelle B2 alle Kennzeichen (Werte aus Tabellenblatt ST, Spalte A) nacheinander dargestellt bekommen, die OL 11104 betreffen und
nur diejenigen, die PKW oder LKW sind. Eine Ausgabe durch Komma oder Semikolon getrennt wäre super.
Datei: https://www.herber.de/bbs/user/173317.xlsx
Gibt es dafür eine Lösung?
Vielen lieben Dank!
Thomas
Zum jetzigen Zeitpunkt habe sich alle Helfer darüber hinweggesetzt, dass der Fragesteller (nur) Excel 2016 hat und somit die 365++ – Funktionen bei ihm (und vielen Mitlesern) nicht funktionieren können. Hier meine Lösung, die mit Power Query erstellt wurde:
let Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content], #"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"Kennzeichen", type text}, {"Art", type text}, {"OL", Int64.Type}}), // Händisch, entsprechend den Vorgaben #"Gefilterte Zeilen" = Table.SelectRows(#"Geänderter Typ", each ([OL] = 11104) and ([Art] <> "Anhänger")), // Hier nicht unbedfingt erforderlich, da in Spalte 'OL' nur eindeutige Werte stehen, könnte diese Spalte für die Gruppierung verwendet werden. Falls aber unterschiedliche Werte in 'OL' . #"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Gefilterte Zeilen", "HS", each 1), // Die vorgegebene Formel (Summe) wird von Hand angepasst. // Der besseren Optik wegen würde ich nach demtrennenden Komma noch ein Leerzeichen einfügen, was aber nicht gefordert war #"Gruppierte Zeilen" = Table.Group(#"Hinzugefügte benutzerdefinierte Spalte", {"HS"}, {{"Zusammenfassung", each Text.Combine([Kennzeichen],","), type nullable text}}), // Die HilfsSpalte wird nicht mehr benötigt #"Entfernte Spalten" = Table.RemoveColumns(#"Gruppierte Zeilen",{"HS"}) in #"Entfernte Spalten"
Und hier, beim Stichwort last but not least finden Sie noch einen Hinweis, wo und wie Sie Antworten auf eventuelle Fragen oder auch die ausgearbeitete Datei bekommen können. Grundlegendes zum Thema M-Code lesen Sie hier im Blog nach.