Freigeben über


Filtern nach Werten in einer Spalte

In Power Query können Sie Zeilen entsprechend einem bestimmten Wert in eine Spalte einschließen oder ausschließen. Sie können aus drei Methoden wählen, um die Werte in Ihrer Spalte zu filtern:

Nachdem Sie einen Filter auf eine Spalte angewendet haben, wird ein kleines Filtersymbol in der Spaltenüberschrift angezeigt, wie in der folgenden Abbildung dargestellt.

Screenshot des angewendeten Filtersymbols in einer Spaltenüberschrift.

Menü "Sortieren und Filtern"

In der Spaltenüberschrift wird ein Symbol mit einem umgekehrten Dreieck angezeigt. Wenn Sie dieses Symbol auswählen, wird das Sortier- und Filtermenü angezeigt. Mit diesem Menü können Sie Filter auf Ihre Spalte anwenden oder aus ihr entfernen.

Screenshot des Menüs

Hinweis

In diesem Artikel konzentrieren wir uns auf Aspekte im Zusammenhang mit dem Filtern von Daten. Weitere Informationen zu den Sortieroptionen und zum Sortieren von Spalten in Power Query finden Sie unter "Spalten sortieren".

Leeren entfernen

Der Befehl "Leer entfernen" wendet zwei Filterregeln auf Ihre Spalte an. Die erste Regel entfernt alle Nullwerte. Die zweite Regel entfernt alle leeren Werte. Stellen Sie sich beispielsweise eine Tabelle mit nur einer Textspalte mit fünf Zeilen vor, wobei Sie einen Nullwert und eine leere Zelle haben.

Screenshot der Beispieltabelle mit der zweiten Zeile, die einen Nullwert und die vierte Zeile einen leeren Wert enthält.

Hinweis

Ein Nullwert ist ein bestimmter Wert in der Power Query-Sprache, der keinen Wert darstellt.

Wählen Sie dann "Leere entfernen" aus dem Menü "Sortieren und Filtern" aus, wie in der folgenden Abbildung gezeigt.

Screenshot der Spalte

Sie können diese Option auch auf der Registerkarte " Start " in der Gruppe " Zeilen verkleinern " in den Dropdownoptionen " Zeilen entfernen " auswählen, wie in der nächsten Abbildung dargestellt.

Screenshot des Menüs

Das Ergebnis des Vorgangs "Entfernen" gibt Ihnen die gleiche Tabelle ohne die leeren Werte.

Screenshot der Beispieltabelle nach dem Entfernen der Nullzeile und der leeren Zeile.

Filter löschen

Wenn ein Filter auf eine Spalte angewendet wird, wird der Befehl " Filter löschen " im Menü "Sortieren und Filtern" angezeigt.

Screenshot des ausgewählten Filtersymbols und hervorgehobener Option

Automatischer Filter

Die Liste im Menü "Sortieren und Filtern" wird als Autofilterliste bezeichnet, die die eindeutigen Werte in Ihrer Spalte anzeigt. Sie können manuell auswählen oder deaktivieren, welche Werte in die Liste aufgenommen werden sollen. Alle ausgewählten Werte werden vom Filter berücksichtigt; alle Werte, die nicht ausgewählt sind, werden ignoriert.

Dieser Abschnitt "Automatischer Filter" verfügt auch über eine Suchleiste, mit der Sie werte aus Ihrer Liste finden können.

Screenshot des Menüs

Hinweis

Wenn Sie die AutoFilterliste laden, werden nur die obersten 1.000 eindeutigen Werte in der Spalte geladen. Wenn in der Spalte, die Sie filtern, mehr als 1.000 unterschiedliche Werte enthalten, wird eine Meldung angezeigt, die angibt, dass die Liste der Werte in der Filterliste möglicherweise unvollständig ist und der Link "Weitere Laden" angezeigt wird. Wählen Sie den Link "Weitere Laden" aus, um weitere 1.000 unterschiedliche Werte zu laden.

  • Wenn genau 1.000 unterschiedliche Werte wieder gefunden werden, wird die Liste mit einer Meldung angezeigt, dass die Liste möglicherweise noch unvollständig ist.
  • Wenn weniger als 1.000 unterschiedliche Werte gefunden werden, wird die vollständige Liste der Werte angezeigt.

Zell-Kontextmenü

Sie können mit der rechten Maustaste auf eine bestimmte Zelle in einer Spalte klicken, um das Kontextmenü für diesen Wert zu öffnen. Zeigen Sie auf das kleine Filtersymbol, und wählen Sie dann die filteroption aus, die Sie verwenden möchten.

Screenshot des Kontextmenüs einer Zelle mit der Liste der angezeigten Textfilteroptionen.

Hinweis

Power Query zeigt einen typspezifischen Filter basierend auf dem Datentyp der Spalte an.

Typspezifische Filter

Je nach Datentyp Ihrer Spalte werden verschiedene Befehle im Sortier- und Filtermenü angezeigt. Die folgenden Bilder zeigen Beispiele für Datums-, Text- und numerische Spalten.

Screenshot der Menüelemente, die Befehle und Filter enthalten, die spezifisch für Spalten sind, die Daten mit dem Datentyp

Screenshot der Menüelemente, die Befehle und Filter enthalten, die spezifisch für Spalten sind, die den Datentyp

Screenshot der Menüelemente, die Befehle und Filter enthalten, die spezifisch für Spalten sind, die den Datentyp

Filterzeilen

Wenn Sie einen der typspezifischen Filter auswählen, verwenden Sie das Dialogfeld " Zeilen filtern ", um Filterregeln für die Spalte anzugeben. Dieses Dialogfeld wird in der folgenden Abbildung angezeigt.

Screenshot eines Beispielfilterzeilendialogfelds, das aus der Textspalte

Das Dialogfeld "Zeilen filtern " verfügt über zwei Modi: "Einfach " und "Erweitert".

Basic

Im Standardmodus können Sie bis zu zwei Filterregeln basierend auf typspezifischen Filtern implementieren. Beachten Sie in der vorherigen Abbildung, dass der Name der ausgewählten Spalte nach der Bezeichnung "Zeilen beibehalten" angezeigt wird, um Ihnen mitzuteilen, auf welcher Spalte diese Filterregeln implementiert werden.

Stellen Sie sich beispielsweise vor, dass Sie in der folgenden Tabelle den Kontocode nach allen Werten filtern möchten, die mit PA oder PTY beginnen.

Screenshot einer Beispieltabelle mit Kontocodes, die mit zwei oder drei verschiedenen Zeichen beginnen.

Dazu können Sie zum Dialogfeld " Zeilen filtern " für die Spalte " Kontocode " wechseln und den gewünschten Satz von Filterregeln angeben.

Wählen Sie in diesem Beispiel zuerst die Schaltfläche " Einfach " aus. Wählen Sie dann unter "Zeilen beibehalten" aus, wobei "Kontocode"beginnt, und geben Sie dann "PA" ein. Wählen Sie dann die Oder-Schaltfläche aus. Unter der oder-Schaltfläche wählen Sie beginnt mit aus, und geben Sie dann PTY ein. Wählen Sie "OK" aus.

Screenshot des einfachen Filterzeilenvorgangs mit angewendeten Beispielfilterregeln.

Das Ergebnis dieses Vorgangs gibt Ihnen den Satz von Zeilen, nach denen Sie suchen.

Screenshot der Beispielausgabetabelle für den einfachen Filterzeilenvorgang, der nur Kontocodes enthält, die mit PA oder PTY beginnen.

Advanced

Im erweiterten Modus können Sie beliebig viele typspezifische Filter aus allen Spalten in der Tabelle implementieren.

Stellen Sie sich beispielsweise vor, dass Sie anstelle des vorherigen Filters im Standardmodus einen Filter auf Kontocode implementieren möchten, um alle Werte anzuzeigen, die mit 4 enden. Außerdem möchten Sie werte über 100 $ in der Spalte " Umsatz " anzeigen.

Wählen Sie in diesem Beispiel zuerst die Schaltfläche "Erweitert " aus. Wählen Sie in der ersten Zeile unter dem Spaltennamen"Kontocode" aus, endet mit "Operator", und wählen Sie "4" für den Wert aus. Wählen Sie in der zweiten Zeile und aus und dann Umsatz unter Spaltenname, ist größer als unter Operator, und 100 unter Wert. Wählen Sie dann "OK" aus.

Screenshot des Dialogfelds

Das Ergebnis dieses Vorgangs gibt Ihnen nur eine Zeile, die beide Kriterien erfüllt.

Screenshot der Ausgabe des erweiterten Filters mit einem Kontocode, der auf 4 endete und auch einen Umsatzwert über 100 hatte.

Hinweis

Sie können beliebig viele Klauseln hinzufügen, indem Sie "Klausel hinzufügen" auswählen. Alle Klauseln funktionieren auf derselben Ebene, daher sollten Sie möglicherweise mehrere Filterschritte erstellen, wenn Sie Filter implementieren müssen, die auf anderen Filtern basieren.