Freigeben über

Excel: Spaltenfilter funktioniert nicht

Anonym
2025-03-05T12:12:27+00:00

Hallo!

Ich arbeite schon viele Jahre mit Excel, fast täglich, aber das Problem hatte ich noch nicht.

Was habe ich:

  • Arbeitsblatt mit fixierter, oberster Zeile und in dieser eine aktivierte Filterung.
  • Eine bestimmte Spalte enthält in den Zellen entweder nichts oder ein Kreuz (Buchstabe x)

Will ich nun diese Spalte filtern, damit nur die Zeilen mit einem Kreuz angezeigt werden, geht das nicht. Es geht aber so oder ähnlich in anderen Dokumenten. Was passiert:

  • Der Filter bietet das "x" gar nicht als Auswahl an, "Leere" aber schon
  • Die Wahl des Textfilters "Enthält" zusammen mit "x" bewirkt nichts

Jetzt wird's aber interessant. Zum Testen ein neues Arbeitsblatt erzeugt, in Zelle A1 "Test" reingeschrieben, da in A2, A4 und A6 ein "x" gesetzt, den Filter aktiviert und siehe da, er bietet "x" als Auswahl an. Allerdings anscheinend nur deswegen, weil das "x" in A2 steht, also in der ersten zu filternden Zeile. Der Filter bietet hier allerdings nicht "Leere" an, wodurch die Auswahl "x" und "Alles auswählen" immer entweder beide an oder aus sind und somit der Filter an sich auch nicht funktioniert. Gehe ich hin und setze in A3 ein "o" rein, dann kann ich "x" als Filter verwenden, aber die eine leere Zeile (5) wird nicht ausgefiltert.

In dem Arbeitsblatt sind auch noch mehr Spalten mit zwei oder drei Symbolen. Da ist der Filter halb funktionierend. Ich kann eins von zwei Symbolen wählen, plus "Leere", aber es ist quasi niemals richtig.

Hinweis: mir ist bekannt, daß der Filter u. U. keine Auswahl anzeigt, wenn zwischendrin komplett leere Zeilen vorhanden sind und oberhalb dieser die Zellen alle leer waren. Das ist hier aber nicht in dem Fall. Der Filter zeigt mir dann das "x" als Auswahl an, wenn ich eins die erste Zeile (hier: 2). In meiner Tabelle ist es aber so, daß in dieser Spalte das erste "x" erst in Zeile 135 kommt. Meiner Logik nach dürfte das keinen Unterschied machen.

Jemand noch eine Idee, warum der Filter hier so spinnt?

Danke.

Microsoft 365 und Office | Excel | Andere | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
Antwort, die vom Frageautor angenommen wurde
  1. Andreas Killer 144.1K Zuverlässigkeitspunkte Freiwilliger Moderator
    2025-03-06T06:55:24+00:00

    Da spinnt nix und es ist auch ganz einfach.

    Div. Funktionen in Excel funktionieren mit einem Datenbereich, also mehreren Spalten und Zeilen. Es wird empfohlen vor Ausführung dieser Befehle nur eine Zelle im Datenbereich anzuwählen, denn Excel hat eine Routine eingebaut die automatisch von dieser einen Zelle ausgeht und dann in alle Richtungen detektiert ob es noch eine gefüllte Zelle gibt.

    Wenn dem so ist wird der erkannte Bereich erweitert. Um das sichtbar zu machen gibt es einen Befehl (Button) "Aktuellen Bereich markieren", den kann man sich in z.B. den Schnellzugriff ziehen:

    Wenn ich C5 anklicke und dann den Autofilter aktivieren würde, dann würden nur die Zellen C4:D6 in den Filter einbezogen. Wähle ich jedoch eine gefüllte Zelle irgendwo in Spalte 1 oder Zeile 1, dann wird der Bereich so groß der er auch die "x" mit einschließt.

    Also wirst Du keine Spalte haben die komplett gefüllt ist. Mach Dir eine wie ich es getan habe, oder formatiere alle Daten als Tabelle, die weiß immer wo die Daten sind, bzw. es wird deutlicher sichtbar.

    Create and format tables - Office Support

    Alles klar?

    Andreas.

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare

2 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Lisa Wilke-Thissen 90,690 Zuverlässigkeitspunkte Freiwilliger Moderator
    2025-03-06T10:35:06+00:00

    Hallo,

    ganze Spalten bedeutet: jeweils über eine Million Zeilen! Ich bezweifle, dass das sinnvoll ist.

    Filtern bedeutet: zeilenweises Ausblenden von Daten. Welchen Sinn ergibt es, Spalten A bis D sowie F in einen Filter einbeziehen, aber E ausschließen zu wollen?

    Wie von Andreas erwähnt, solltest du deinen aktuellen Datenbereich als Tabelle formatieren: entweder über "Einfügen | Tabellen | Tabelle" oder über "Start | Formatvorlagen | Als Tabelle formatieren".

    Der Bereich einer Tabelle erweitert sich automatisch mit jedem neu hinzugefügten Datensatz. Übrigens kann ein Tabellenblatt mehrere Tabellen enthalten, während der AutoFilter nur auf einen Bereich angewendet werden kann.

    Viele Grüße

    Lisa

    0 Kommentare Keine Kommentare
  2. Anonym
    2025-03-06T08:47:31+00:00

    Jein. Ich wähle immer ganze Spalten. Was ja leider auch nicht geht beim Aktivieren des Filters ist, wenn ich Spalten A-D und F wähle, weil ich E nicht filtern will. Meine Logik sagt mir, wenn ich ganze Spalten wähle, dann hat Excel doch alles, was es detektieren muß.

    Aber es geht anscheinend nur richtig, wenn ich es so mache, wie Sie vorschlagen. Ich wähle den Bereich, bei mir D1:AG366 und aktiviere das Filtern.

    Fragt sich nur, ob beim Ergänzen weiterer Zeilen ab 367 diese mit einbezogen werden oder ob man immer wieder den Filter ausschalten, den Bereich neu wählen und den Filter wieder aktivieren muß...

    0 Kommentare Keine Kommentare