AW: Spalte zu Zeile
12.01.2023 10:22:14
ChrisL
Hi Ulf
Die gewünschte Darstellung erachte ich persönlich nicht als erstrebenswert z.B. Filter/Suche von Personen mit einer bestimmten Rolle wird schwierig, weil die Rollen über mehrere Spalten verteilt sind.
- Ausgang!A1:D12 markieren
- Menü Daten, Aus Tabelle/Bereich
- Power-Query Editor öffnet
- Menü Ansicht, erweiterter Editor - den nachfolgenden Code reinkopieren
- Start, Schliessen&Laden
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
#"Nach unten gefüllt" = Table.FillDown(Quelle,{"Vorname", "Name", "Profil ID"}),
#"Gruppierte Zeilen" = Table.Group(#"Nach unten gefüllt", {"Vorname", "Name", "Profil ID"}, {{"alle", each _, type table [Vorname=text, Name=text, Profil ID=text, Rolle=text]}}),
#"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Gruppierte Zeilen", "Benutzerdefiniert", each Table.AddIndexColumn([alle], "Index", 1, 1)),
#"Erweiterte Benutzerdefiniert" = Table.ExpandTableColumn(#"Hinzugefügte benutzerdefinierte Spalte", "Benutzerdefiniert", {"Rolle", "Index"}, {"Rolle", "Index"}),
#"Hinzugefügte benutzerdefinierte Spalte1" = Table.AddColumn(#"Erweiterte Benutzerdefiniert", "Spaltentitel", each "Rolle "&Text.From([Index])),
#"Entfernte Spalten" = Table.RemoveColumns(#"Hinzugefügte benutzerdefinierte Spalte1",{"alle", "Index"}),
#"Pivotierte Spalte" = Table.Pivot(#"Entfernte Spalten", List.Distinct(#"Entfernte Spalten"[Spaltentitel]), "Spaltentitel", "Rolle"),
#"Sortierte Zeilen" = Table.Sort(#"Pivotierte Spalte",{{"Profil ID", Order.Ascending}})
in
#"Sortierte Zeilen"
cu
Chris