Power Query ist die Lösung für ein klassisches Problem: Hunderte CSV/Excel Dateien manuell kombinieren! Mit Power Query erledigt sich das automatisch.
Das klassische Problem: Jeden Monat neue Verkaufsdatei, jede Region eigene Datei, jeder Mitarbeiter sein Reporting...
- 12 monatliche Dateien kombinieren? Manual copy-paste = Horror!
- 50 regionale Dateien? Ganz vergessen!
- Daten aus mehreren Quellen? Kompilieren ist zeitraubend!
- Neue Dateien kommen dazu? Alles von vorne!
Die Lösung: Power Query! Zeige einen Ordner → Alle Dateien automatisch kombiniert!
In diesem Tutorial lernst du: Wie du Power Query nutzt um automatisch Daten zusammenführst – einmal setup, dann immer wieder abrufen!
1. Power Query verstehen – Was ist das?
Power Query ist der ETL-Motor von Excel – Extract, Transform, Load!
| Aspekt | Power Query | Vs. Manueller Approach |
|---|---|---|
| Geschwindigkeit | Sekunden (auch 1000 Dateien!) | Stunden / Tage! |
| Fehlerquote | 0% – Automatisch! | Hoch – Manuell anfällig! |
| Skalierbarkeit | 100 neue Dateien? Kein Problem! | Muss alles manuell machen! |
| Aktualisierung | 1 Click → Alles neu geladen! | Alles von vorne! |
2. Voraussetzungen & Zugang
Power Query ist verfügbar in:
| Version | Verfügbar? | Wo? |
|---|---|---|
| Excel 365 | ✅ Ja | Data Tab → Get Data |
| Excel 2021 | ✅ Ja | Data Tab → Get Data |
| Excel 2019 | ✅ Ja (Edit Queries) | Separate "Get & Transform" Tab |
| Excel 2016-2013 | ⚠️ Add-in nötig | Microsoft kostenloses Add-in |
| Excel älter | ❌ Nicht verfügbar | Upgrade notwendig! |
3. Use Case: Monatliche Verkaufsdateien kombinieren
Ordnerstruktur:
Dateiformat (jede Datei):
| Datum | Produkt | Menge | Umsatz |
|---|---|---|---|
| 01.01.2025 | Laptop | 5 | 5000€ |
| 02.01.2025 | Monitor | 10 | 3000€ |
Ziel: Alle 12 Dateien in eine Tabelle kombinieren (mit Monat als Spalte!)
4. Schritt-für-Schritt: Ordner-Daten kombinieren
Schritt 1: Zur Quelle navigieren
- Excel öffnen → Neues Sheet
- Data Tab (oben) → Get Data (oder Get & Transform)
- From File → From Folder
- Ordnerpfad eintragen: C:\Daten\Verkauf\
Schritt 2: Dateien laden & kombinieren
- Du siehst eine Tabelle mit ALLEN Dateien im Ordner!
- Spalten: Name, Pfad, Größe, Änderungsdatum
- Es zeigt aber noch nicht den INHALT!
Das Wichtige:
- Wähle "Content" Spalte → Double-Click
- Power Query kombiniert automatisch alle Inhalte!
- Bestätige: "Combine & Load"
Schritt 3: Transformationen vornehmen
- Spalte hinzufügen: "Dateiname" oder "Monat" aus Dateiname extrahieren
- Filter setzen: Bestimmte Dateien ausschließen?
- Spalten umbenennen: Klarer für Benutzer
- Datentypen: Zahlen, Datumen korrekt erkennen
Schritt 4: Daten laden
- Close & Load
- Alle Daten in Excel-Tabelle → Automatisch aktualisierbar!
5. Monatnummer aus Dateiname extrahieren
Oft brauchst du die Monatsinformation aus dem Dateinamen!
Ziel: Spalte "Monat" mit Wert "1" (für Januar)
In Power Query:
- Add Column → Custom Column
- Formula (Beispiel):
= if Text.Contains([Name], "Januar") then 1 else if Text.Contains([Name], "Februar") then 2 else ...
- Oder einfach "Januar" extrahieren & später in Excel als Zahl konvertieren
6. Fallstudie 1: Regionale Vertriebsdaten kombinieren
Ordner-Struktur:
Ziel: Alle 3 in ein Dataset kombinieren → Mit Region als neue Spalte
Power Query Setup:
- Get Data → From Folder
- Alle 3 Dateien werden kombiniert
- Add Custom Column: "Region" = Text.Before([Name], "_")
- Remove [Name] Spalte (nicht mehr nötig)
- Close & Load → Fertig!
Nächsten Monat: Nur die Dateien updaten → 1 Click Refresh → Neues Dataset!
7. Fallstudie 2: Mehrere Blätter aus einer Datei
Goal: Alle 12 kombinieren
Power Query Approach:
- Get Data → From File → From Excel
- Workbook wählen
- Navigator zeigt alle Sheets!
- ABER: "Combine" Funktion funktioniert hier nicht!
Workaround: M-Code (Power Query Sprache):
8. Best Practices für Power Query
✅ Tipp 1: Konsistente Dateiname & Struktur
GUT: "2025_01_Verkauf.csv", "2025_02_Verkauf.csv"
SCHLECHT: "Jan2025", "februar_2025", "MAR25"
✅ Tipp 2: Testen mit kleinem Datensatz
✅ Tipp 3: Refresh regelmäßig planen
✅ Tipp 4: Fehlerhafte Dateien isolieren
Power Query → Remove Errors in Transform Tab!
✅ Tipp 5: M-Code für komplexe Transformationen
9. Häufige Fehler & Lösungen
- Falscher Pfad: Kopiere komplett: C:\Users\Name\Documents\Dateien\
- Berechtigung: Kein Zugriff auf Ordner?
- Dateiformat: Power Query erkennt .csv, .xlsx, .tsv
- Home → Use First Row as Headers (Transform Tab)
- Oder manuell: Remove Top Rows → Behalte Header Row
Lösung: Regelmäßig Refresh (Data → Refresh All)!
Oder: Neue Abfrage erstellen wenn neue Dateien dazu kommen!
- Excel 365: Nur in OneDrive/SharePoint möglich! (Excel web app: Schedule Refresh)
- Excel lokal: Windows Task Scheduler + VBA Macro nötig!
10. Deine nächsten Schritte
- Daten organisieren: Alle Dateien in einen Ordner
- Dateinamen standardisieren: Konsistentes Format
- Power Query testen: Mit 2-3 Dateien starten
- Transformationen: Spalten hinzufügen, umbenennen
- Laden: Close & Load → Excel-Tabelle
- Dokumentieren: Erkläre anderen wie Refresh funktioniert
- Automatisieren: Regelmäßiges Refreshing setup
Checkliste für Power Query Datei-Kombination
- Ich habe Power Query installiert/verfügbar
- Meine Dateien sind in einem Ordner
- Dateiformat ist konsistent (.csv, .xlsx, etc.)
- Spalten in allen Dateien sind gleich
- Ich kann von Ordner Daten laden
- Ich kann Content Column kombinieren
- Ich kann Spalten hinzufügen/transformieren
- Ich verstehe Refresh & wie oft nötig
- Ich kann Fehler in Daten beheben
- Ich kenne Alternative: Power Pivot für Analytics
Mit Power Query sparst du Stunden beim Daten kombinieren! 🚀⚡
Keine Kommentare:
Kommentar veröffentlichen