Tag Archives: Spalten entfernen

Power Query: Kopfdaten aus CSV-Dateien automatisch auslesen und als neue Spalten bereitstellen

03.07.2023   Hildegard Hügemann

Wie der Inhalt einer Spaltenüberschrift ausgelesen und als neue Spalte bereitgestellt wird, habe ich in meinem Power-Query-Rezept vom 8.3.2023 beschrieben.

Was aber, wenn Inhalte nicht in der Liste selbst sind, sondern als sogenannte Kopfdaten zu Beginn der CSV-Dateien vorliegen? Die folgende Abbildung zeigt dafür ein Beispiel: Lieferant, Warengruppe und Datum stehen hier oberhalb der Datenliste. Doch genau diese drei Angaben werden als weitere Spalten gebraucht, um die Daten später nach Lieferant, Warengruppe oder Datum auswerten zu können.

Wie Lieferantenname, Warengruppe und Lieferdatum aus den Kopfdaten in Spalten überführt werden, zeige ich im folgenden Power-Query-Rezept, bei dem ich u.a. den Befehl »Benutzerdefinierte Spalte« verwende.

Nicht nur die Listen-, sondern auch die Kopfdaten werden später zum Auswerten gebraucht

Bild 1: Nicht nur die Listen-, sondern auch die Kopfdaten werden später zum Auswerten gebraucht

weiterlesen

Inhalte aus Spalten auf Zeilen verteilen ohne Copy & Paste

05.04.2022   Hildegard Hügemann

Wie kann ich eine Liste auswerten, in der mehrere Spalten die gleiche Art von Information enthalten? Im folgenden Beispiel wurden in der oberen Liste die Daten zu jeder Firma in einer Zeile erfasst. Vor- und Nachname des Ansprechpartners sind in zwei Spalten abgelegt. So weit, so gut. Aber: Bei weiteren Ansprechpartnern stehen diese rechts daneben in zusätzlichen Spaltensets. Das Problem: Eine solche Datenstruktur lässt sich mit Pivot nicht auswerten. Und auch für den Re-Import in eine Datenbank ist sie ungeeignet. Wie bringe ich die Daten automatisiert in die in der blauen Tabelle gezeigte passende Struktur? Dazu muss ich die Inhalte aus Spalten auf Zeilen verteilen mit Hilfe von Power Query und den Befehlen Entpivotieren und Pivotieren.

Inhalte aus Spalten auf Zeilen verteilen mit Power Query, damit die unten gezeigte blaue Tabelle entsteht

Spaltensets des gleichen Typs in einer Zeile sind für eine Weiterverarbeitung ungeeignet. Jedes Set benötigt eine eigene Zeile.

Wie ich das auch für eine variable Anzahl von Spaltensets löse, zeige ich in der folgenden Anleitung. weiterlesen