Abfragen zusammenführen im Power Query
Schritt-für-Schritt-Anleitung
-
Power Query öffnen: Starte Excel und öffne die Datei, die die Abfragen enthält. Gehe zu Daten > Abfragen und Verbindungen, um das Power Query-Fenster anzuzeigen.
-
Abfragen auswählen: Wähle die Abfragen aus, die Du zusammenführen möchtest. Du kannst mehrere Abfragen markieren, indem Du die STRG-Taste gedrückt hältst.
-
Zusammenführen: Klicke auf Start > Abfragen zusammenführen. Wähle die Spalten aus, nach denen Du die Daten zusammenführen möchtest. Wenn Du mit Bedingungen arbeiten möchtest, achte darauf, welche Spalten für die Kriterien relevant sind.
-
Bedingungen anpassen: Wenn Du mit der Abfrage mehrere Tabellen zusammenführen möchtest, stelle sicher, dass die Bedingungen für die Zusammenführung korrekt definiert sind. In Deinem Fall, wie von Alex beschrieben, sollten die Spalten, die mit einem Stern gekennzeichnet sind, beliebige Werte zulassen.
-
Ergebnisse überprüfen: Schaue Dir das Ergebnis der Zusammenführung an. Wenn Du "null" Werte erhältst, könnte dies daran liegen, dass die Daten in den gewählten Spalten nicht übereinstimmen.
Häufige Fehler und Lösungen
-
Fehler: "null" Werte: Dieser Fehler tritt auf, wenn die Daten nicht übereinstimmen. Überprüfe die verwendeten Spalten und stelle sicher, dass Du die richtigen Bedingungen für die Zusammenführung festgelegt hast.
-
Lösung: Überprüfe die Filter: Wenn Du Filter anwendest, stelle sicher, dass die Bedingungen die richtigen Datensätze abdecken. Manchmal können unerwartete Filter zu "null" Ergebnissen führen.
-
Fehler: Zu viele unterschiedliche Daten: Wenn Du über mehrere Spalten zusammenführst, die unterschiedliche Werte haben, kann dies ebenfalls zu Problemen führen. Stelle sicher, dass die Datenbasis gleich ist oder nutze nur die notwendigsten Spalten.
Alternative Methoden
-
Power Query mehrere Tabellen zusammenführen: Du kannst auch mehrere Tabellenblätter zusammenführen, indem Du die Funktion Abfragen zusammenführen verwendest. Achte darauf, die Datenquellen richtig auszuwählen und die Spalten korrekt zu verknüpfen.
-
Power Query dateien aus ordner zusammenführen: Wenn Du mehrere Dateien aus einem Ordner hast, kannst Du sie ebenfalls in Power Query zusammenführen. Gehe zu Daten > Daten abrufen > Aus Datei > Aus Ordner und folge den Anweisungen.
Praktische Beispiele
Angenommen, Du hast eine Mapping Tabelle und eine Daten Tabelle, und Du möchtest die Spalte Erg_NEU aus der Mapping Tabelle in die Daten Tabelle einfügen. In diesem Fall:
- Lade beide Tabellen in Power Query.
- Wähle die
Daten Tabelle aus und gehe zu Start > Abfragen zusammenführen.
- Wähle die
Mapping Tabelle aus und definiere die Spalten, welche Du für die Zusammenführung verwenden möchtest.
- Füge die Bedingung hinzu, dass die Zellen mit Sternen beliebige Werte akzeptieren.
Tipps für Profis
-
Verwende die Zahnrad-Funktion: Du kannst in Power Query die Zahnrad-Funktion nutzen, um weitere Spalten hinzuzufügen und die Abfragen dynamisch zu gestalten. Dies erleichtert die Fehlererkennung.
-
Mapping Tabellen nutzen: Nutze Mapping Tabellen, um Werte effizient zuzuordnen. Dies hilft, die Abfragen in Excel zu optimieren und die Datenqualität zu verbessern.
-
Testen von Bedingungen: Teste Deine Bedingungen schrittweise. Wenn Du eine komplexe Zusammenführung machst, gehe sicher, dass jede Bedingung für sich funktioniert, bevor Du sie kombinierst.
FAQ: Häufige Fragen
1. Wie kann ich doppelte Werte beim Zusammenführen vermeiden?
Du kannst die Option Doppelte Werte entfernen im Power Query verwenden, um sicherzustellen, dass keine Duplikate in den Ergebnissen entstehen.
2. Ist es möglich, nur bestimmte Spalten zusammenzuführen?
Ja, Du kannst auswählen, welche Spalten Du zusammenführen möchtest. Wähle in der Zusammenführungsoption nur die relevanten Spalten aus, um die gewünschten Ergebnisse zu erzielen.
3. Wie gehe ich mit "null" Werten um?
Wenn Du "null" Werte erhältst, überprüfe Deine Bedingungen und stelle sicher, dass die Daten in den verwendeten Spalten übereinstimmen. Du kannst auch eine bedingte Spalte erstellen, um die "null" Werte durch einen Standardwert zu ersetzen.