Anwendungen

So filtern Sie Tabellen in Excel mit der Range.Autofilter-Methode

Und wir fahren mit einem weiteren interessanten Artikel über Microsoft Excel von Office fort, dieses vielseitige Programm, mit dem Sie verschiedene Projekte ausführen können, Grafiken, Tabellen und Berechnungen verwenden und auch online verfügbar sind.

Bei dieser Gelegenheit werden wir versuchen, eine erweiterte Funktion zu erklären, mit der Sie Tabellen filtern können. Deshalb zeigen wir Ihnen in einfachen Schritten , wie Sie Tabellen in Excel mit der Range.Autofilter-Methode filtern.

So filtern Sie Tabellen in Excel mit der Range.Autofilter-Methode

Wir können die Felder einer Tabelle auf unterschiedliche Weise filtern oder erweiterte Filter durchführen, aber hier werden wir erklären, wie Sie dies mit der Methode Range.Autofilter tun können. Damit können wir einen Bereich anhand von ein oder zwei Kriterien filtern und es hat eine Syntax mit fünf optionalen Argumenten. Später zeigen wir Ihnen, wie die Range.Autofilter-Syntax aufgebaut ist.

Wie Sie bereits bemerkt haben, ermöglichen uns die verschiedenen erweiterten Funktionen von Exel die Verwendung von VBA-Codes. Ganz anders sieht es aus, wenn man seine Grundfunktionen nutzt, wie z. B. den direkten Zugriff auf eine Zelle in Sekundenschnelle.

Wie kann ich Tabellen in Excel mit der Range.Autofilter-Methode filtern?

In der Einleitung dieses Artikels haben wir darauf hingewiesen, dass diese Methode die folgende Syntax Range.Autofilter (Feld, Kriterium1, Operator, Kriterium2, VicibleDropDown) hat. Das Feldargument teilt uns mit, nach welchem ​​Feld gefiltert werden soll. Kriterien1 ist eine Textzeichenfolge, die die Kriterien angibt, nach denen wir filtern werden, und dies muss zwischen Anführungszeichen geschrieben werden. Mit dieser Methode können Sie auch Tabellen filtern.

Operator, gibt die Konstante an, die den Filtertyp angibt, Criterio2 ist ebenfalls eine Textzeichenfolge. Und es wird mit Kriterium1 und Operator verwendet, um zusammengesetzte Kriterien zu erstellen, sie werden auch für eindeutige Kriterien für die Datumsfelder verwendet. VicibleDropDown ist eine echte Variante, bei der der AutoFilter-Dropdown-Pfeil angezeigt wird.

Wenn es falsch ist, wird der AutoFilter -Dropdown-Pfeil ausgeblendet, aber es ist standardmäßig wahr, damit wir seine Verwendung und Anwendung besser visualisieren können, wir werden es anhand eines Beispiels tun. Hier haben wir eine Tabelle, die aus drei Spalten besteht, in Spalte A haben wir den Namen des Verkäufers, in Spalte B das Verkaufsdatum und in Spalte C den Preis.

Verwenden von VBA zum Filtern von Tabellen

Hier enthalten wir die Daten von drei verschiedenen Verkäufern und es wurden 20 Verkäufe getätigt, was darauf hinweist, dass unsere Tabelle 21 Zeilen und 3 Spalten haben wird.

Jetzt möchten wir einen Filter für die Verkäufe erstellen, die ein bestimmter Verkäufer getätigt hat. Hier können wir einen beliebigen Namen auswählen. Dazu gehen wir zum Visual Basic-Editor und gehen zur Registerkarte Entwickler.

Wir kürzen und kürzen dann VBA und fügen unserem Buch ein Modul hinzu, also kürzen wir Modul hinzufügen. Jetzt schreiben wir folgendes:

Unterfilter ()

Arbeitsblätter (“sheet1“). Reichweite (“A1”). automatischer Filter

Feld: =1, _

Kriterium: =“maria“, _

VicibleDropDown:= Falsch

End Sub

Jetzt müssen wir als letztes den Code speichern und prüfen, ob die Anweisung, die wir mit der Filtersuche eingefügt haben, erfüllt wurde. Dazu minimieren wir das aktuelle Fenster und klicken auf Ausführen. Jetzt überprüfen wir im Blatt, wo sich unser Tisch befindet, mit den Daten der Anbieter.

Und tatsächlich können wir nachweisen, dass der Filter von der Verkäuferin namens María durchgeführt wurde. Angenommen, wir möchten nach Zahlungen filtern, die größer oder gleich 20.000 sind, schreiben wir den folgenden Code:

Unterfilter ()

Arbeitsblätter (“sheet1“). Reichweite (“A1”). automatischer Filter

Feld: =3, _

Kriterien: =”>20000″, _

Operator: = xlfilterwert, _

VicibleDropDown:= Wahr

End Sub

Zum Abschluss speichern wir es und führen es aus. Wir können überprüfen, ob der Filter für alle Verkäufe gleich oder größer als 20.000 erstellt wurde. Auf diese sehr einfache Weise können Sie Tabellen in Excel mithilfe der Range.Autofilter-Methode filtern. Und Sie haben es gelernt, indem Sie die Schritte befolgt haben, die wir Ihnen in diesem interessanten Artikel gezeigt haben.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button