Freigeben über


Filtern nach Werten in einer Spalte

In Power Query können Sie Zeilen in Abhängigkeit von einem bestimmten Wert in einer Spalte ein- oder ausschließen. Sie können zwischen drei Methoden wählen, um die Werte in Ihrer Spalte zu filtern:

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

Screenshot des Symbols für den angewandten Filter in einer Spaltenüberschrift.

Menü Sortieren und Filtern

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

Screenshot des Sortier- und Filtermenüs unter dem Spaltensymbol.

Hinweis

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

Leer entfernen

Der Befehl Remove empty wendet zwei Filterregeln auf Ihre Spalte an. Mit der ersten Regel werden alle Nullwerte beseitigt. Die zweite Regel beseitigt alle leeren Werte. Stellen Sie sich zum Beispiel eine Tabelle mit nur einer Textspalte und fünf Zeilen vor, in der Sie einen Nullwert und eine leere Zelle haben.

Screenshot der Beispieltabelle, wobei die zweite Zeile 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 aus dem Sortier- und Filtermenü, wie in der folgenden Abbildung gezeigt.

Screenshot der Spalte „Zeilen“ mit hervorgehobener Option „Leere entfernen“.

Sie können diese Option auch auf der Registerkarte Home in der Gruppe Reduce Rows in den Dropdown-Optionen Remove Rows auswählen, wie in der nächsten Abbildung gezeigt.

Screenshot des Menüs „Zeilen entfernen“ auf der Registerkarte „Start“ mit hervorgehobener Option „Leere Zeilen entfernen“.

Das Ergebnis des Vorgangs Leere entfernen ergibt 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, erscheint der Befehl Filter löschen im Menü Sortieren und Filtern.

Screenshot des ausgewählten Filtersymbols und der hervorgehobenen Option „Filter löschen“.

Automatischer Filter

Die Liste im Sortier- und Filtermenü heißt Auto-Filter und zeigt die eindeutigen Werte in Ihrer Spalte an. Sie können die Werte, die in die Liste aufgenommen werden sollen, manuell auswählen oder die Auswahl aufheben. Alle ausgewählten Werte werden vom Filter berücksichtigt; alle nicht ausgewählten Werte werden ignoriert.

Dieser Autofilterbereich verfügt auch über eine Suchleiste, mit der Sie beliebige Werte aus Ihrer Liste finden können.

Screenshot des Sortier- und Filtermenüs mit hervorgehobenem Abschnitt der Liste „Auto-Filter“.

Hinweis

Wenn Sie die Autofilterliste laden, werden nur die ersten 1.000 eindeutigen Werte in der Spalte geladen. Wenn die Spalte, nach der Sie filtern, mehr als 1.000 unterschiedliche Werte enthält, wird eine Meldung angezeigt, dass die Liste der Werte in der Filterliste möglicherweise unvollständig ist, und der Link Weitere laden wird angezeigt. Wählen Sie den Link Weitere laden, um weitere 1.000 unterschiedliche Werte zu laden.

  • Wenn wieder genau 1.000 unterschiedliche Werte gefunden werden, wird die Liste mit dem Hinweis 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.

Menü der Zellkürzel

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 gewünschte Filteroption aus.

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

Hinweis

Power Query zeigt einen typspezifischen Filter auf der Grundlage des Datentyps der Spalte an.

Typspezifische Filter

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

Screenshot der Menüelemente mit Befehlen und Filtern, die sich auf Spalten beziehen, die Daten mit dem Datentyp „Datum“ enthalten.

Screenshot der Menüelemente mit Befehlen und Filtern, die sich auf Spalten beziehen, die den Datentyp „Text“ enthalten.

Screenshot der Menüelemente mit Befehlen und Filtern, die sich auf Spalten beziehen, die den Datentyp „Zahl“ enthalten.

Filterzeilen

Wenn Sie einen der typspezifischen Filter auswählen, legen Sie im Dialogfeld Zeilen filtern die Filterregeln für die Spalte fest. Dieses Dialogfeld ist in der folgenden Abbildung dargestellt.

Screenshot eines beispielhaften Dialogfelds „Zeilen filtern“, das über die Textspalte „Kontocode“ geöffnet wird, wobei ein Filter auf „beginnt mit“ eingestellt ist.

Das Dialogfeld Filterzeilen hat zwei Modi: Grundlagen und Fortgeschrittene.

Grundlegend

Im Basismodus können Sie bis zu zwei Filterregeln implementieren, die auf typspezifischen Filtern basieren. In der vorangehenden Abbildung sehen Sie, dass der Name der ausgewählten Spalte nach der Beschriftung Keep rows where angezeigt wird, damit Sie wissen, auf welche Spalte diese Filterregeln angewendet werden.

Stellen Sie sich zum Beispiel vor, dass Sie in der folgenden Tabelle den Account Code nach allen Werten filtern möchten, die entweder mit PA oder PTY beginnen.

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

Zu diesem Zweck können Sie das Dialogfeld Filterzeilen für die Spalte Kontocode aufrufen und die gewünschten Filterregeln festlegen.

In diesem Beispiel wählen Sie zunächst die Schaltfläche Basic. Dann unter Zeilen beibehalten, in denen „Account Code“, beginnt mit, und dann PA eingeben. Wählen Sie dann die Schaltfläche oder. Wählen Sie unter der Schaltfläche oder die Option beginnt mit, und geben Sie dann PTY ein. Die Auswahl OK.

Screenshot der einfachen Operation zum Filtern von Zeilen mit angewandten Beispielfilterregeln.

Das Ergebnis dieser Operation liefert die gesuchten Zeilen.

Screenshot des Beispiels einer Ausgabetabelle für eine einfache Operation zum Filtern von Zeilen, die nur Kontocodes enthält, die entweder mit PA oder PTY beginnen.

Erweitert

Im erweiterten Modus können Sie so viele typspezifische Filter wie nötig aus allen Spalten der Tabelle implementieren.

Stellen Sie sich zum Beispiel vor, dass Sie anstelle des vorherigen Filters im Basismodus einen Filter auf Kontocode anwenden möchten, um alle Werte anzuzeigen, die mit 4 enden. Außerdem möchten Sie Werte über 100 $ in der Spalte Sales anzeigen.

In diesem Beispiel wählen Sie zunächst die Schaltfläche Advanced . Wählen Sie in der ersten Zeile Account Code unter Column name, ends with unter Operator, und wählen Sie 4 für den Wert. Markieren Sie in der zweiten Zeile und, und wählen Sie dann Verkäufe unter Spaltenname, ist größer als unter Operator, und 100 unter Wert. Wählen Sie anschließend OK aus.

Screenshot des Dialogfelds „Zeilen filtern“ mit erweiterten Beispielfiltereinstellungen.

Als Ergebnis dieser Operation erhalten Sie nur eine Zeile, die beide Kriterien erfüllt.

Screenshot der Ausgabe des erweiterten Filters mit einem Kontocode, der auf 4 endet und einen Umsatzwert über 100 aufweist.

Hinweis

Sie können so viele Klauseln hinzufügen, wie Sie möchten, indem Sie Klausel hinzufügen wählen. Alle Klauseln wirken auf der gleichen Ebene, so dass Sie möglicherweise mehrere Filterschritte erstellen sollten, wenn Sie Filter implementieren müssen, die sich auf andere Filter stützen.