Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Autofilter - Anzahl der gefilterten Datensätze

Forumthread: Autofilter - Anzahl der gefilterten Datensätze

Autofilter - Anzahl der gefilterten Datensätze
21.01.2004 18:46:11
Astrid
Hallo!
bei Verwendung des Autofilters in einer Tabelle erscheint beim Filtern unten links die Anzahl der gefilterten Datensätze (z.B. 50 von 100 Datensätzen gefunden). Dies funktioniert aber nicht bei allen meinen Excel-Dateien. Bei einigen erscheint nur "Filter Modus" unten links. Wie kann ich einstellen, daß die Anzahlt der gefundenen Datensätze angezeigt wird?
Vielen Dank!
Astrid
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: das ist ein Excel-"Bug" - oT
21.01.2004 19:10:53
FP
.
AW: Anzahl der gefilterten Datensätze per VBA
21.01.2004 19:21:02
FP
Hallo Astrid,
damit kannst Du die Anzahl der gefilterten Zeilen anzeigen lassen:

Sub AnzGefilterteZeilen()
MsgBox Range(Cells(2, 1), Cells(Cells(65536, 1).End(xlUp).Row, 1)) _
.SpecialCells(xlCellTypeVisible).Count, _
vbOKOnly + vbInformation, _
"Gefilterte Zeilen"
End Sub

Aufruf per ALT+F8
Servus aus dem Salzkammergut
Franz
Anzeige
AW: Autofilter - Anzahl der gefilterten Datensätze
21.01.2004 19:22:08
Bert
Klick mal mit rechts auf die Statusleiste ob da Anzahl ausgewählt ist.
Bert
AW: Autofilter - Anzahl der gefilterten Datensätze
23.01.2004 10:17:41
Thommy
Das gleiche Problem hab ich auch bei einer
Tabelle in unserer Firma.
Ich hab aber Anzahl ausgewählt in der Statusleiste!!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Autofilter: Anzahl der gefilterten Datensätze ermitteln


Schritt-für-Schritt-Anleitung

Um die Anzahl der gefilterten Zeilen in Excel anzuzeigen, kannst Du folgende Schritte befolgen:

  1. Statusleiste aktivieren: Klicke mit der rechten Maustaste auf die Statusleiste (unten links im Excel-Fenster) und stelle sicher, dass die Option „Anzahl“ ausgewählt ist. Dies zeigt die Anzahl der sichtbaren (also gefilterten) Zeilen an.

  2. VBA-Makro verwenden: Wenn die Statusleiste nicht die gewünschten Informationen anzeigt, kannst Du ein einfaches VBA-Skript nutzen:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Klicke auf „Einfügen“ > „Modul“.
    • Füge den folgenden Code ein:
    Sub AnzGefilterteZeilen()
       MsgBox Range(Cells(2, 1), Cells(Cells(65536, 1).End(xlUp).Row, 1)) _
       .SpecialCells(xlCellTypeVisible).Count, _
       vbOKOnly + vbInformation, _
       "Gefilterte Zeilen"
    End Sub
    • Schließe den VBA-Editor und führe das Makro mit ALT + F8 aus, um die Anzahl der gefilterten Zeilen zu ermitteln.

Häufige Fehler und Lösungen

  • Statusleiste zeigt nur „Filter Modus“: Stelle sicher, dass Du die Anzahl in der Statusleiste aktiviert hast. Klicke dazu mit der rechten Maustaste auf die Statusleiste und wähle „Anzahl“ aus.

  • VBA-Makro funktioniert nicht: Überprüfe, ob die Zellen, die Du zählen möchtest, tatsächlich gefiltert sind. Das Makro zählt nur sichtbare Zellen. Stelle sicher, dass Du das Makro im richtigen Arbeitsblatt ausführst.


Alternative Methoden

Falls Du keine VBA-Programmierung verwenden möchtest, gibt es auch andere Möglichkeiten, die Anzahl der gefilterten Zellen zu zählen:

  • SUMPRODUCT-Funktion: Du kannst die Funktion =SUMPRODUCT(SUBTOTAL(3,OFFSET(A2:A1000,ROW(A2:A1000)-MIN(ROW(A2:A1000)),0,1)),--(A2:A1000<>"")) verwenden, um die Anzahl der gefilterten Zellen mit Inhalt zu ermitteln.

  • Teilergebnisse: Nutze die Funktion „Teilergebnisse“ unter dem Menü „Daten“, um die Anzahl der gefilterten Datensätze zu ermitteln.


Praktische Beispiele

Angenommen, Du hast eine Liste von Produkten mit verschiedenen Kategorien. Du möchtest die Anzahl der sichtbaren Produkte nach dem Filtern der Kategorie „Getränke“ ermitteln:

  1. Wende den Autofilter auf die Tabelle an und filtere nach „Getränke“.
  2. Klicke mit der rechten Maustaste auf die Statusleiste, um die Anzahl der gefilterten Zeilen zu aktivieren.
  3. Alternativ kannst Du das oben erwähnte VBA-Makro verwenden, um die Anzahl zu zählen.

Tipps für Profis

  • Automatisierung: Du kannst das VBA-Makro anpassen, um die Ergebnisse in einer speziellen Zelle anzuzeigen, anstatt in einer MessageBox.

  • Kombinierte Filter: Wenn Du mehrere Filter anwendest, stelle sicher, dass Du die richtige Spalte für die Zählung auswählst, um genaue Daten zu erhalten.

  • Datenvalidierung: Überprüfe regelmäßig Deine Daten, um sicherzustellen, dass keine leeren Zellen oder Fehler vorhanden sind, da dies die Anzahl der gefilterten Zeilen beeinflussen kann.


FAQ: Häufige Fragen

1. Wie kann ich die Anzahl der gefilterten Zeilen ohne VBA ermitteln?
Du kannst die Statusleiste aktivieren und die Anzahl auswählen oder die Funktion SUMPRODUCT verwenden, um die gefilterten Zellen zu zählen.

2. Warum zeigt die Statusleiste nicht die Anzahl der gefilterten Zeilen an?
Stelle sicher, dass die Option „Anzahl“ in der Statusleiste aktiviert ist. Klicke mit der rechten Maustaste auf die Statusleiste, um dies zu überprüfen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige