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

Forumthread: AutoFilter auf mehrere Spalten erweitern

AutoFilter auf mehrere Spalten erweitern
03.05.2005 16:04:36
Peter
Hallo,
gibt es eine Möglichkeit den Suchbereich eines Autofilters zu erweitern? Ich habe mehrere Spalten, die mit Namen gefüllt werden. Ich möchte mir jetzt einen Filter auf einen bestimmten Namen (z.B. Müller) setzen können, der dann alle Zeilen anzeigt in denen "Müller" auftaucht.
Danke
PeMoe
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: AutoFilter auf mehrere Spalten erweitern
03.05.2005 16:20:43
Tinu
Hallo Peter
Du kannst in einer Hilfsspalte alle Zellen aus den anderen Spalten verketten und dann mit dem Autofilter nach "enthält Müller" suchen.
Gruss
Tinu
AW: AutoFilter auf mehrere Spalten erweitern
03.05.2005 16:23:10
Peter
Verketten, das verstehe ich nicht ganz. Kannst Du mir das bitte genauer erklären?
PeMoe
AW: AutoFilter auf mehrere Spalten erweitern
03.05.2005 16:26:38
Tinu
Schau mal in die Datei rein!
https://www.herber.de/bbs/user/22120.xls
Gruss
Tinu
Anzeige
AW: AutoFilter auf mehrere Spalten erweitern
03.05.2005 16:31:03
Peter
Ich verstehe, jetzt steht in der Hilfsspalte im Filter aber z.B. "müllerhuberkober" und nicht "müller", "huber" und "kober".
Es kommt vor, daß in einigen Zeilen nur ein Name steht. Ich suche also nicht nur nach den vorkommenden Kombinationen der Namen, sondern nach jedem einzelnen Namen, der in irgend einer der Zeilen steht...
Anzeige
AW: AutoFilter auf mehrere Spalten erweitern
03.05.2005 16:41:40
Werner
Hallo Peter
Autofilter - Benutzerdefiniert - enthält (da gibst Du z.B. Müller ein)
Gruss Werner
AW: AutoFilter auf mehrere Spalten erweitern
03.05.2005 16:41:53
Tinu
Ist auch so gemeint! Du kannst jetzt mit dem Autofilter in der Einstellung "Benutzerdefiniert", "enthält" alle Zeilen auslesen, die z.B. Müller enthalten.
Gruss
Tinu
AW: AutoFilter auf mehrere Spalten erweitern
04.05.2005 10:04:01
Peter
Jetzt hab ich's verstanden, aber leider ein weiteres Problem. Excel lässt die Verkettung der betreffenden Zellen nicht zu, weil die Gültigkeit der Zellenwerte eingeschränkt ist (Daten/Gültigkeit/...).
Hab ich leider vorher nicht erwähnt...
PeMoe
Anzeige
AW: AutoFilter auf mehrere Spalten erweitern
04.05.2005 11:24:01
Tinu
Hallo Peter
das verstehe ich nicht. Wenn Du eine Hilfsspalte einfügst, besteht doch in dieser Spalte keine Notwendigkeit für eine Gültigkeitsprüfung. Gib für die ganze Spalte "Gültigkeit, beliebiger Wert" ein!
Gruss
Tinu
AW: AutoFilter auf mehrere Spalten erweitern
04.05.2005 13:19:16
Peter
Oh ja, stimmt natürlich.
Ich hab jetzt die Gültigkeit aus der Hilfsspalte entfernt und die Zell-Bereiche verkettet. Als "Ergebnis" der Hilfszeile bekomme ich jetzt jedoch "#WERT!" gemeldet und kann nicht filtern...
PeMoe
Anzeige
AW: AutoFilter auf mehrere Spalten erweitern
04.05.2005 13:24:24
Peter
Meinen Fehler hab ich gefunden, ich hatte einen Bereich und nicht die einzelnen Zellen verkettet....
Trotzdem komme ich nicht klar. Auch in Deiner Beispieldatei bekomme ich beim Filter Müller nicht alle Müller-Zeilen angezeigt...
AW: AutoFilter auf mehrere Spalten erweitern
04.05.2005 15:41:28
Tinu
Wie filterst Du denn?
Also hier eine detaillierte Anweisung:
Du öffnest das Pull Down Menü des Autofilters. Dann Wählst Du "benutzerdefiniert" und es geht ein neues Menu auf. In diesem Menü öffnest Du das linke obere Pulldown Fenster und wählst "enthält". Im rechten oberen Fenster schreibst du (ohne pull down) einfach müller . Dann klickst Du "OK".
viel Erfolg!
Tinu
Anzeige
AW: AutoFilter auf mehrere Spalten erweitern
04.05.2005 16:06:40
Peter
Ohhhhhhhhhhh, ich hab den Fehler gefunden. Wie immer saß er vor dem Bildschirm! Ich hab mit "entspricht" und nicht mit "enthält" gefiltert......
Nochmals Vielen Dank!!!
PeMoe
AW: AutoFilter auf mehrere Spalten erweitern
04.05.2005 16:14:10
Tinu
OK dann hat's ja doch noch geklappt. Dann solltest Du aber "Frage noch offen" nicht anklicken ;)
Gruss aus der Schweiz
Tinu
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

AutoFilter auf mehrere Spalten erweitern


Schritt-für-Schritt-Anleitung

  1. Vorbereitung der Daten: Stelle sicher, dass deine Daten in einer Excel-Tabelle oder einem definierten Bereich vorliegen. Es ist wichtig, dass deine Spaltenüberschriften klar und eindeutig sind.

  2. Hilfsspalte erstellen: Füge eine neue Hilfsspalte hinzu, in der du die Namen aus den relevanten Spalten verketten kannst. Angenommen, deine Namen stehen in den Spalten A, B und C, dann kannst du in Zelle D2 folgende Formel verwenden:

    =A2 & " " & B2 & " " & C2

    Ziehe die Formel nach unten, um sie auf die anderen Zeilen anzuwenden.

  3. Autofilter aktivieren: Wähle deine gesamte Tabelle aus und aktiviere den Autofilter über die Registerkarte „Daten“ und dann „Filter“.

  4. Filter setzen: Klicke auf den Dropdown-Pfeil der Hilfsspalte und wähle „Benutzerdefiniert“. Wähle „enthält“ und gib den Namen ein, nach dem du filtern möchtest (z. B. „Müller“).

  5. Ergebnisse überprüfen: Überprüfe, ob die gefilterten Ergebnisse die gewünschten Daten anzeigen.


Häufige Fehler und Lösungen

  • #WERT! Fehler: Dieser Fehler tritt auf, wenn du versuchst, Bereiche zu verketten, anstatt die Zellen einzeln zu verarbeiten. Stelle sicher, dass du die richtigen Zellen in deiner Formel verwendest.

  • Filter zeigt nicht alle Ergebnisse an: Wenn du den Filter nicht auf „enthält“ anstelle von „entspricht“ eingestellt hast, werden möglicherweise nicht alle relevanten Zeilen angezeigt.

  • Gültigkeitsprüfung: Wenn du beim Erstellen der Hilfsspalte auf eine Gültigkeitsprüfung stößt, stelle sicher, dass du die Gültigkeit für die gesamte Hilfsspalte auf „beliebiger Wert“ setzt.


Alternative Methoden

  • Excel VBA: Du kannst auch einen VBA-Code verwenden, um mehrere Spalten gleichzeitig zu filtern. Ein einfaches Beispiel wäre:

    Sub FilterMultipleColumns()
       Dim ws As Worksheet
       Set ws = ThisWorkbook.Sheets("DeinBlatt")
       ws.Range("A1:C100").AutoFilter Field:=1, Criteria1:="Müller", Operator:=xlOr, _
           Criteria2:="Meyer"
    End Sub

    Dieser Code filtert die erste Spalte nach „Müller“ oder „Meyer“.

  • Power Query: Wenn du oft komplexe Filter auf mehrere Spalten anwenden musst, kann Power Query eine effiziente Lösung sein. Importiere deine Daten in Power Query und verwende die Filteroptionen dort.


Praktische Beispiele

  1. Filtern nach zwei Spalten: Wenn du beispielsweise nach „Müller“ in Spalte A und „Schmidt“ in Spalte B filtern möchtest, kannst du die Hilfsspalte entsprechend anpassen und dann im Autofilter die Bedingungen hinzufügen.

  2. Benutzerdefinierter Autofilter für mehrere Kriterien: Verwende die Filteroption für „Benutzerdefiniert“, um nach spezifischen Namen zu suchen und verschiedene Kombinationen zu erstellen.


Tipps für Profis

  • Verwendung von Formeln: Nutze die Funktion TEXTVERKETTEN in neueren Excel-Versionen, um mehrere Spalten effizient in einer Hilfsspalte zu verketten.

  • Schnelles Filtern: Du kannst die Filterfunktion auch über Tastenkombinationen aktivieren. Drücke Strg + Umschalt + L, um den Filter schnell ein- oder auszuschalten.

  • Dynamische Bereiche: Stelle sicher, dass dein Filterbereich dynamisch ist, sodass neue Daten automatisch in die Filterung einbezogen werden. Nutze dafür die „Tabelle“ Funktion in Excel.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Spalten gleichzeitig filtern?
Du kannst die Autofilter-Funktion verwenden und für jede relevante Spalte die Filterkriterien anpassen.

2. Was mache ich, wenn ich mehr als 2 Kriterien filtern möchte?
Verwende die Funktion „Benutzerdefiniert“ im Autofilter und füge weitere Kriterien hinzu, indem du die logischen Operatoren „ODER“ oder „UND“ verwendest. Alternativ kannst du auch VBA verwenden, um komplexere Filter zu erstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige