Autor: Beate Schmitz  --- Aus Excel Standard - Gruppe: Häufige Fragen

Autofilter - letzte Zeile wird immer mitangezeigt

Autor: Beate Schmitz - Erstellt: ?      - Letzte Revision: ?
Autofilter - letzte Zeile wird immer mitangezeigt

Mir selbst ist es passiert, dass ich den Autofilter einsetzte und immer die letzte Zeile der Liste mitausgegeben wurde, auch wenn sie nicht ins Filterkriterium fiel. Als Ursache hat sich ergeben: Ich hatte die Funktion TEILERGEBNIS im Listenbereich eingesetzt.

Der positive Nutzen der Funktion TEILERGEBNIS zur Auswertung gefilterter Tabellen wird Ihnen hier gezeigt: TEILERGEBNIS. Genau für diese Auswertungen wurde die Funktion auch konzipiert. Also zur Auswertung gefilterter Listen außerhalb des eigentlichen Listenbereichs.

Wenn Sie die Funktion TEILERGEBNIS aber im Listenbereich anwenden, haben Sie den unerwünschten Effekt, dass die letzte Zeile der Liste nach Filtern immer mitangezeigt wird, egal, ob auf die Filterkriterien zutreffend oder nicht. Entweder umgehen Sie diese Funktion in der Liste, indem Sie eine andere Funktion wählen, die zum gleichen Ergebnis führt; oder wenden die Funktion in Zusammenhang mit einer Operation an, die sich nicht auf das Ergebnis auswirkt (z.B. *1 oder +0).

Ein Beispiel:

Sie haben diese Tabelle, dabei die Formel aus B2 runterkopieren (wobei der Fehler erst auftritt, wenn es min. 22 Zeilen sind):

 AB
1Wert1Wert2
255
3813
41124
51438
61755
72075
82398
926124
1029153
1132185
1235220
1338258
1441299
1544343
1647390
1750440
1853493
1956549
2059608
2162670
2265735

Formeln der Tabelle
ZelleFormel
B2=TEILERGEBNIS(9;A$2:A2)


Nun filtern Sie Spalte A benutzerdefiniert nach z.B. "entspricht 17" aus. Das Ergebnis ist falsch, die letzte Zeile wird mitangezeigt, obwohl nicht auf das Filterkriterium zutreffend:

 AB
1Wert1Wert2
61717
226582

Dies können Sie beheben, indem Sie einen Operator in die TEILERGEBNIS-Formel einbauen, hier z.B. *1 (also von B2 ab runterkopieren: =TEILERGEBNIS(9;A$2:A2)*1 ).
Danach ist das Filterergebnis korrekt:

 AB
1Wert1Wert2
61717

Formeln der Tabelle
ZelleFormel
B6=TEILERGEBNIS(9;A$2:A6)*1

Fragen stellen im Online-Excel Forum

Neu in Online-Excel: Online-Excel Newsletter

Weitere Artikel der Gruppe: Häufige Fragen Aus Excel Standard
Nach oben