Filtern in Power Query leicht gemacht
Schritt-für-Schritt-Anleitung
-
Tabelle einfügen: Markiere eine Zelle in deiner Tabelle "Tabelle8" und gehe zu Daten > Aus Tabelle. Dadurch wird eine neue Abfrage für diese Tabelle erstellt.
-
CSV-Abfrage laden: Lade die CSV-Datei in Power Query, indem du Daten > Aus Datei > Aus CSV wählst. Nenne diese Abfrage beispielsweise "csv".
-
Abfragen zusammenführen:
- Wähle die Abfrage "csv" aus und klicke auf
Start > Abfrage zusammenführen.
- Wähle als zweite Abfrage "Tabelle8" aus und markiere in der ersten Abfrage die Spalte "Const" sowie in der zweiten die Spalte "1".
- Stelle sicher, dass du "Innerer Join" als Join-Art auswählst.
-
Neue Spalte entfernen: Eine neue Spalte mit dem Namen "Table" wird hinzugefügt, die die übereinstimmenden Werte enthält. Diese kannst du entfernen, da sie für die Filterung nicht benötigt wird.
-
Filter anwenden: Nun siehst du nur die Zeilen, die den Filterkriterien entsprechen.
Häufige Fehler und Lösungen
- Fehler bei der Abfrage: Wenn du beim Filtern auf Schwierigkeiten stößt, überprüfe, ob die Tabellen korrekt benannt und verbunden sind.
- Ähnliche Texte werden nicht erkannt: Stelle sicher, dass der Filter auf exakte Übereinstimmung statt auf Ähnlichkeit eingestellt ist. Gehe dazu die Schritte zur Abfrage zusammenführen noch einmal durch.
- Doppelte Tabellennamen: Wenn du bereits eine Abfrage mit dem Namen "Tabelle8" hast, kann dies zu Verwirrungen führen. Benenne die Abfrage um, um Kollisionen zu vermeiden.
Alternative Methoden
Du kannst auch eine Hilfsspalte in Power Query erstellen, um den Filter dynamisch zu gestalten. Verwende dafür die ZÄHLENWENN-ähnliche Funktion in Power Query:
= Table.AddColumn(YourTable, "Filter", each List.Contains(Tabelle8[1], [Const]))
Diese Methode ermöglicht dir, einen dynamischen Filter zu implementieren, der auf einer Liste basiert.
Praktische Beispiele
Angenommen, du hast eine CSV-Datei mit den folgenden Daten in der Spalte "Const":
| Const |
| tt123456 |
| tt123457 |
| tt123458 |
Und deine Tabelle "Tabelle8" enthält:
Nach dem Filtern in Power Query wirst du nur die Zeilen mit "tt123456" und "tt123458" sehen. Damit kannst du gezielt die benötigten Daten aus deiner CSV-Datei extrahieren.
Tipps für Profis
- Verwende benutzerdefinierte Spalten: Sieh dir die Möglichkeit an, benutzerdefinierte Spalten zu erstellen, um komplexe Filterbedingungen zu implementieren.
- Dynamische Filter: Experimentiere mit dynamischen Filtern, indem du Parameter in Power Query nutzt, um deine Abfragen flexibler zu gestalten.
- Dokumentation: Halte deine Abfragen gut dokumentiert, um spätere Anpassungen und Fehlersuche zu erleichtern.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Filter gleichzeitig anwenden?
Du kannst mehrere Abfragen zusammenführen oder mehrere benutzerdefinierte Spalten erstellen, um verschiedene Bedingungen zu kombinieren.
2. Funktioniert dies auch in älteren Excel-Versionen?
Die meisten Funktionen von Power Query sind in Excel 2016 und späteren Versionen verfügbar. In älteren Versionen könnte die Funktionalität eingeschränkt sein.
3. Was mache ich, wenn die Filterergebnisse nicht stimmen?
Überprüfe die Abfragen, insbesondere die Join-Einstellungen und die Spaltennamen. Stelle sicher, dass die Datenformate übereinstimmen.