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.

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