Verwendung der Funktion FILTER in Excel (10 ideale Beispiele)

  • Teile Das
Hugh West

Excel 365 bietet uns eine leistungsstarke Funktion zur automatischen Filterung unserer Datensätze, die FILTER Funktion. Sie erleichtert uns die Arbeit, wenn wir diese Funktion in Excel-Formeln verwenden. In diesem Artikel erfahren Sie, wie die FILTER Funktion in Excel unabhängig und dann mit anderen Excel-Funktionen arbeitet. Wenn Sie auch neugierig darauf sind, laden Sie unsere Übungsmappe herunter und folgen Sie uns.

Download Arbeitsbuch Praxis

Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.

Verwendung der Funktion FILTER.xlsx

Einführung in die FILTER-Funktion in Excel

Ziel der Funktion:

Filtern Sie einige bestimmte Zellen oder Werte entsprechend unseren Anforderungen.

Syntax:

=FILTER (array, include, [if_empty])

Argumente Erläuterung:

Argument Erforderlich oder fakultativ Wert

Array Erforderlich Ein Array, eine Array-Formel oder ein Verweis auf einen Zellbereich, für den wir die Anzahl der Zeilen benötigen.
einschließen. Erforderlich Dies funktioniert wie ein boolesches Array; es enthält die Bedingung oder die Kriterien für die Filterung.
[if_empty] Optional Übergeben Sie den Wert, der zurückgegeben werden soll, wenn keine Ergebnisse zurückgegeben werden.

Rückgabe Parameter:

Die Funktion gibt ein dynamisches Ergebnis zurück. Wenn sich die Werte in den Quelldaten ändern oder die Größe des Quelldaten-Arrays geändert wird, werden die Ergebnisse von FILTER automatisch aktualisiert.

10 geeignete Beispiele für die Verwendung der Funktion FILTER in Excel

Um die Beispiele zu veranschaulichen, betrachten wir einen Datensatz von 10 Ihre ID, ihr Name, ihr Fachbereich, ihr immatrikuliertes Semester und die Höhe des CGPA befinden sich im Bereich der Zellen B5:F14 .

📚 Hinweis:

Alle Vorgänge in diesem Artikel werden mit Hilfe von Microsoft Büro 365 Anwendung.

1. die UND-Verknüpfung mit der FILTER-Funktion für mehrere Kriterien durchführen

Im ersten Beispiel werden wir die UND Betrieb durch die FILTER Unsere gewünschten Bedingungen liegen im Bereich der Zellen C5:C6 .

Im Folgenden werden die Schritte zur Vervollständigung dieses Beispiels beschrieben:

📌 Schritte:

  • Wählen Sie zunächst die Zelle B10 .
  • Schreiben Sie nun die folgende Formel in die Zelle.

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=C5)*(Dataset!F5:F14>=C6), "keine Ergebnisse")

  • Drücken Sie dann Eingabe .

  • Sie erhalten das gefilterte Ergebnis im Bereich der Zellen B10:F11 .

Wir können also sagen, dass wir in der Lage sind, die FILTER Funktion für UND Betrieb.

2. die Anwendung der OR-Operation mit der FILTER-Funktion für mehrere Kriterien

Im zweiten Beispiel werden wir die FILTER Funktion für die OR Hier haben wir die Bedingungen im Bereich der Zellen erwähnt C5:C6 .

Die Schritte zur Fertigstellung dieses Beispiels lauten wie folgt:

📌 Schritte:

  • Wählen Sie zunächst die Zelle B10 .
  • Danach schreiben Sie die folgende Formel in die Zelle.

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=OR!C5)+(Dataset!F5:F14>=OR!C6), "keine Ergebnisse")

  • Presse Eingabe .

  • Sie werden das gefilterte Ergebnis in den gewünschten Zellen finden.

Daher können wir die FILTER Funktion perfekt für die OR Betrieb.

3. die Kombination von UND- und ODER-Logik mit FILTER-Funktion

Jetzt werden wir die FILTER Funktion für eine kombinierte UND und OR Die Bedingungen liegen im Bereich der Zellen C5:C7 .

Die Schritte zur Durchführung dieses Beispiels werden im Folgenden beschrieben:

📌 Schritte:

  • Wählen Sie zunächst die Zelle B11 .
  • Schreiben Sie anschließend die folgende Formel in die Zelle.

=FILTER(Datensatz!B5:F14,(Datensatz!F5:F14>=Combine!C7)*((Datensatz!D5:D14=Combine!C5)+(Datensatz!D5:D14=Combine!C6)), "Keine Ergebnisse")

  • Drücken Sie die Eingabe .

  • Sie werden feststellen, dass das gefilterte Ergebnis in den Zellen verfügbar sein wird.

Daher funktioniert unsere Formel effektiv und wir sind in der Lage, die UND und OR Operationen gleichzeitig durch die FILTER Funktion.

4) Filtern von Duplikaten mit der Funktion FILTER

In diesem Beispiel werden wir die doppelten Entitäten aus unserem Datensatz herausfiltern. Unser Datensatz enthält 2 doppelte Entitäten.

Die Schritte dieses Beispiels sind im Folgenden aufgeführt:

📌 Schritte:

  • Wählen Sie zu Beginn die Zelle H5 .
  • Schreiben Sie anschließend die folgende Formel in die Zelle.

=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")

  • Drücken Sie also die Eingabe .

  • Sie werden sehen, dass alle doppelten Werte separat aufgeführt sind.

Letztendlich können wir sagen, dass unsere Formel genau funktioniert und wir in der Lage sind, die Duplikate durch die FILTER Funktion in Excel.

🔎 Erläuterung der Formel

👉 COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : Die COUNTIFS prüft das Vorhandensein der doppelten Werte.

👉 FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16, F5:F16)>1,”No result”) Schließlich ist die FILTER Funktion die doppelten Werte herausfiltern und sie separat auflisten.

5. leere Zellen mit der Funktion FILTER herausfinden

Wir haben einen Datensatz mit einigen leeren Zellen. Jetzt werden wir die Zellen, die keine leeren Zellen enthalten, mit Hilfe der Funktion FILTER Funktion.

Das Verfahren zum Herausfiltern der vollständigen Zeilen ist wie folgt::

📌 Schritte:

  • Wählen Sie erstens die Zelle H5 .
  • Schreiben Sie anschließend die folgende Formel in die Zelle.

=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")

  • Danach drücken Sie Eingabe .

  • Sie erhalten die Entitäten, die keine leeren Zellen haben.

Wir können also sagen, dass unsere Formel erfolgreich funktioniert und wir in der Lage sind, den Wert ohne leere Zellen in Excel zu erhalten FILTER Funktion.

Ähnliche Lektüre

  • Verwendung der Excel HYPERLINK-Funktion (8 Beispiele)
  • VLOOKUP und HLOOKUP kombinierte Excel-Formel (mit Beispiel)
  • Excel zum Nachschlagen von Teiltextübereinstimmungen verwenden [2 einfache Wege]
  • Wie man mit VLOOKUP doppelte Werte in Excel findet

6 Zellen, die einen bestimmten Text enthalten, filtern

Die Verwendung des FILTER Funktion können wir leicht nach einem bestimmten Wert suchen und die entsprechenden Entitäten aus unserem ursprünglichen Datensatz herausfiltern. FILTER Funktion, die ISNUMMER und SUCHEN Funktionen helfen uns auch, die Formel zu vervollständigen. Unser gewünschter Text Ellie wird in der Zelle J4 .

Die Vorgehensweise beim Herausfiltern der Daten für einen bestimmten Text wird im Folgenden beschrieben::

📌 Schritte:

  • Wählen Sie zu Beginn die Zelle H7 .
  • Schreiben Sie dann die folgende Formel in die Zelle.

=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)), "Keine Ergebnisse")

  • Drücken Sie dann die Eingabe Schlüssel.

  • Sie erhalten dann das Ergebnis mit dem entsprechenden Text.

So können wir die Formel erfolgreich anwenden und den Wert für unseren spezifischen Textwert erhalten.

🔎 Erläuterung der Formel

👉 SUCHE(J4,C5:C14) : Die SUCHEN Funktion gibt die Zellen zurück, die mit dem Eingabewert abgeglichen werden.

👉 ISNUMBER(SEARCH(J4,C5:C14)) : Die ISNUMMER Funktion gibt true zurück, wenn der Suchwert eine andere Zahl als false ist.

👉 FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)), "Keine Ergebnisse") Schließlich ist die FILTER Funktion extrahiert die übereinstimmenden Zeilen und zeigt sie an.

7. die Berechnung von Summe, Maximum, Minimum und Durchschnitt

Nun werden wir einige mathematische Berechnungen mit Hilfe der FILTER Die Daten, nach denen wir filtern, befinden sich in der Zelle J5 Hier werden wir alle Werte für die CSE Abteilung.

Neben dem FILTER Funktion, die SUMME , DURCHSCHNITT , MIN und MAX Der geschätzte Wert liegt in dem Bereich der Zellen J7:J10 Das Berechnungsverfahren wird im Folgenden Schritt für Schritt erläutert:

📌 Schritte:

  • Wählen Sie zunächst die Zelle J7 .
  • Schreiben Sie nun die folgende Formel in die Zelle für die Summierung.

=SUM(FILTER(F5:F14,D5:D14=J5,0))

🔎 Erläuterung der Formel

👉 FILTER(F5:F14,D5:D14=J5,0) : Die FILTER Funktion filtern die CGPA Wert unserer gewünschten Abteilung.

👉 SUM(FILTER(F5:F14,D5:D14=J5,0)) Schließlich ist die SUMME Funktion alle hinzufügen.

  • Presse Eingabe .

  • Wählen Sie anschließend die Zelle J8 und notieren Sie die folgende Formel für die Durchschnitt Wert.

=DURCHSCHNITT(FILTER(F5:F14,D5:D14=J5,0))

🔎 Erläuterung der Formel

👉 FILTER(F5:F14,D5:D14=J5,0) : Die FILTER Funktion den CGPA-Wert unserer gewünschten Abteilung herausfiltern.

👉 DURCHSCHNITT(FILTER(F5:F14,D5:D14=J5,0)) : Die DURCHSCHNITT Funktion berechnet die Durchschnitt Wert dieser Werte.

  • Drücken Sie erneut Eingabe .

  • Wählen Sie dann die Zelle J9 und schreiben Sie die folgende Formel in die Zelle, um die Minimum Wert.

=MIN(FILTER(F5:F14,D5:D14=J5,0))

🔎 Erläuterung der Formel

👉 FILTER(F5:F14,D5:D14=J5,0) : Die FILTER Funktion den CGPA-Wert unserer gewünschten Abteilung herausfiltern.

👉 MIN(FILTER(F5:F14,D5:D14=J5,0)) : Die MIN Funktion wird die Minimum Wert unter den 4 Werte.

  • Drücken Sie in gleicher Weise die Eingabe .

  • Wählen Sie schließlich die Zelle J10 und schreiben Sie die folgende Formel in die Zelle für die maximal Wert.

=MAX(FILTER(F5:F14,D5:D14=J5,0))

🔎 Erläuterung der Formel

👉 FILTER(F5:F14,D5:D14=J5,0) : Die FILTER Funktion den CGPA-Wert unserer gewünschten Abteilung herausfiltern.

👉 MAX(FILTER(F5:F14,D5:D14=J5,0)) : Die MAX Funktion findet die maximal Wert unter den 4 CGPA-Werte.

  • Presse Eingabe zum letzten Mal.

  • Sie werden feststellen, dass alle Werte für die CSE Abteilung zur Verfügung stehen wird.

Wir können also sagen, dass alle unsere Formeln perfekt funktionieren und wir in der Lage sind, alle gewünschten Werte mit Hilfe von Excel zu erhalten FILTER Funktion.

8) Daten filtern und nur bestimmte Spalten zurückgeben

Hier werden wir die FILTER Funktion zweimal in einer verschachtelten Bedingung, um die einzelnen Spalten auf der Grundlage unseres gewünschten Wertes zu erhalten. Unsere gewünschte Einheit befindet sich in der Zelle J5 Wir zeigen nur die ID und die Name Spalte.

Die einzelnen Schritte dieses Prozesses werden im Folgenden beschrieben:

📌 Schritte:

  • Wählen Sie zunächst die Zelle H8 .
  • Schreiben Sie dann die folgende Formel in die Zelle.

=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})

  • Danach drücken Sie Eingabe .

  • Sie erhalten nur die ID und Name Spalte unserer gewünschten Abteilung.

Daher können wir sagen, dass unsere Formel ordnungsgemäß funktioniert und wir in der Lage sind, einige bestimmte Spalten in Excel abzurufen FILTER Funktion.

🔎 Erläuterung der Formel

👉 FILTER(B5:F14,D5:D14=J5) : Die FILTER gibt die übereinstimmenden Zeilen aus dem angegebenen Datensatz mit allen Spalten zurück.

👉 FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0}) : Die äußere FILTER Funktion wählt nur den ersten zwei Spalten der ausgewählten Daten. Wir können entweder 0 , 1 oder WAHR , FALSCH .

9. die Begrenzung der Anzahl der zurückgegebenen Zeilen anwenden

In diesem Fall werden wir einige Einschränkungen für die FILTER Funktion, um die begrenzte Anzahl von Zeilen zu erhalten. Unsere gewünschte Abteilung befindet sich in der Zelle J5 Für die Anwendung der Begrenzung müssen wir die IFERROR und INDEX Funktion auch.

Die einzelnen Schritte dieses Verfahrens werden im Folgenden beschrieben:

📌 Schritte:

  • Wählen Sie zunächst die Zelle H8 .
  • Schreiben Sie anschließend die folgende Formel in die Zelle.

=IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}),"No result")

  • Drücken Sie dann Eingabe .

  • Sie werden das Ergebnis erhalten.

Wir können also sagen, dass wir in der Lage sind, die Excel FILTER , INDEX und IFERROR erfolgreich funktioniert.

🔎 Erläuterung der Formel

👉 FILTER(B5:F14,D5:D14=J5) : Die FILTER Funktion gibt die gefilterten Daten zurück, indem sie sie mit dem Eingabewert abgleicht.

👉 INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}) : Diese Formel gibt die ersten beiden Zeilen der übereinstimmenden Daten zurück. {1;2} dies gilt für die ersten beiden Zeilen, und {1,2,3,4,5} dient der Auswahl der fünf Spalten.

👉 IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}), "Kein Ergebnis") Schließlich ist die IFERROR Funktion wird verwendet, um den Fehler zu vermeiden, wenn es ein Problem mit anderen Funktionsrückgabewerten gibt.

10. die Verwendung von Platzhaltern mit der Funktion FILTER

Im letzten Beispiel werden wir den Filterplatzhalter zum Filtern der Daten anwenden. Wir werden die Formel mit Hilfe von ISNUMMER , SUCHEN und FILTER Unser gewünschter Wert steht in der Zelle J5 .

Das Verfahren wird im Folgenden Schritt für Schritt erläutert:

📌 Schritte:

  • Wählen Sie erstens die Zelle H8 und schreiben Sie die folgende Formel in die Zelle.

=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "Keine Ergebnisse!")

  • Drücken Sie nun Eingabe .

  • Sie erhalten alle Ergebnisse mit dem Zellenwert C .

Abschließend können wir sagen, dass unsere Formel genau funktioniert und wir in der Lage sind, einen Platzhalter mit dem Excel FILTER Funktion.

🔎 Erläuterung der Formel

👉 SUCHE(J5,D5:D14) : Die SUCHEN Funktion sucht die Daten, indem sie sie mit dem Eingabewert abgleicht.

👉 ISNUMBER(SEARCH(J5,D5:D14)) : Diese Formel prüft, welches Ergebnis der SUCHEN Funktion ist sicher,

👉 FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "Keine Ergebnisse!") Schließlich ist die FILTER Funktion werden sie in der gewünschten Zelle angezeigt.

Alternativen zur Excel-Funktion FILTER

Aus unserer vorherigen Anwendung wissen Sie vielleicht, dass Excel FILTER ist eine praktische Funktion, um die gewünschten Werte in kurzer Zeit zu erhalten. Es gibt keine spezifische Alternative zu dieser Funktion. Die Kombination einiger allgemeiner Excel-Funktionen kann uns jedoch die Ergebnisse der FILTER Darunter die Funktion IFERROR , INDEX , AGGREGATE , ROW , ISNA , MATCH Aber wir empfehlen Ihnen, wenn Sie die Möglichkeit haben, die FILTER Die Kombination dieser Funktionen macht die Formel für andere komplexer. Außerdem kann sie Ihre Excel-Anwendung verlangsamen.

Mögliche Gründe, wenn die FILTER-Funktion nicht funktioniert

Manchmal ist die FILTER Funktion von Excel nicht richtig funktioniert. Meistens ist dies auf das Vorhandensein von Fehlern zurückzuführen. Hauptsächlich ist die #SPILL! , #CALC! , #WERT! Fehler erlauben es normalerweise nicht, die FILTER Um diesen Fehler zu beheben, gehen Sie zu Ihrem ursprünglichen Datensatz zurück und korrigieren Sie ihn, und Sie werden feststellen, dass die FILTER Funktion reibungslos funktionieren wird.

Die häufig auftretenden Fehler in Excel werden im Folgenden kurz erläutert:

Häufige Fehler Wenn sie zeigen
#WERT Sie erscheint, wenn das Array und das Include-Argument inkompatible Abmessungen haben.
#CALC! Sie erscheint, wenn das optionale Argument if_empty weggelassen wird und keine den Kriterien entsprechenden Ergebnisse gefunden werden.
#NAME Sie erscheint, wenn Sie versuchen, FILTER in einer älteren Version von Excel zu verwenden.
#SPILL Dieser Fehler tritt auf, wenn eine oder mehrere Zellen im Überlaufbereich nicht vollständig leer sind.
#REF! Dieser Fehler tritt auf, wenn eine FILTER-Formel zwischen verschiedenen Arbeitsmappen verwendet wird und die Quellarbeitsmappe geschlossen wird.
#N/A oder #VALUE Diese Art von Fehler kann auftreten, wenn ein Wert im enthaltenen Argument ein Fehler ist oder nicht in einen booleschen Wert (0,1 oder TRUE, FALSE) umgewandelt werden kann.

Schlussfolgerung

Das ist das Ende dieses Artikels. Ich hoffe, dass dieser Artikel für Sie hilfreich ist und Sie in der Lage sind, die FILTER-Funktion in Excel anzuwenden. Wenn Sie weitere Fragen oder Empfehlungen haben, teilen Sie uns diese bitte in den Kommentaren unten mit.

Vergessen Sie nicht, unsere Website zu besuchen, ExcelWIKI für verschiedene Excel-bezogene Probleme und Lösungen. Lernen Sie weiterhin neue Methoden und entwickeln Sie sich weiter!

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.