Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Liste aller Spaltennamen ausgeben, für die Bedingung in einer Zelle erfüllt ist
#1
Hallo Leute,



ich habe folgendes Problem. Ich habe einen Datensatz mit tausenden Zeilen und ca. 100 Spalten.

Ich habe die Daten vereinfachend in der ersten Tabelle der angehängten Datei dargestellt.

Gibt es eine Möglichkeit, dass ich mir per Formel eine Liste ausgeben kann, die für jede Zeile einzeln alle Werte ausgibt die WAHR sind?



Die Liste sollte dann wie die 2. Tabelle in der Datei aussehen

Gibt es da eine Möglichkeit? Wäre echt genial, wenn mir jemand helfen könnte! Schönen Abend!


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 10,16 KB / Downloads: 15)
Antworten Top
#2
keine Bilder zu sehen, Bilder sind eh wenig hilfreich. Lieber ne Beispieldatei. 
Das Hochladen allein reicht nicht. Hinzufügen muß man die Dateien auch noch.
Antworten Top
#3
Danke für den Hinweis,

bin neu hier..
Antworten Top
#4
Moin

Mit PQ.
Code:
let
    Source = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"Spalte1"}, "Attribut", "Wert"),
    #"Filtered Rows" = Table.SelectRows(#"Unpivoted Other Columns", each ([Wert] = true)),
    #"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Wert"}),
    #"Grouped Rows" = Table.Group(#"Removed Columns", {"Spalte1"}, {{"AlleDaten", each _, type table [Spalte1=text, Attribut=text]}}),
    #"Added Custom" = Table.AddColumn(#"Grouped Rows", "Benutzerdefiniert", each [AlleDaten][Attribut]),
    #"Extracted Values" = Table.TransformColumns(#"Added Custom", {"Benutzerdefiniert", each Text.Combine(List.Transform(_, Text.From), ","), type text}),
    #"Removed Columns1" = Table.RemoveColumns(#"Extracted Values",{"AlleDaten"}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Removed Columns1", "Benutzerdefiniert", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), {"Benutzerdefiniert.1", "Benutzerdefiniert.2", "Benutzerdefiniert.3"}),
    #"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Benutzerdefiniert.1", type text}, {"Benutzerdefiniert.2", type text}, {"Benutzerdefiniert.3", type text}, {"Spalte1", type text}})
in
    #"Changed Type"
Wir sehen uns!
... Detlef

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

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • m.bruhn
Antworten Top
#5
Vielen Dank, funktioniert. Musste nur noch ein paar Spalten hinzufügen. :)

Danke für die schnelle Hilfe!
Antworten Top


Gehe zu:


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