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

Filtern nach Textlänge

Forumthread: Filtern nach Textlänge

Filtern nach Textlänge
s_blaser@bluewin.ch
Guten Tag
Ich möchte aus einer Liste mit Organisationsbezeichnungen diese einerseits Filtern aber auch die dazugehörigen unter organisationen herausfiltern. Die Liste hat aber etliche dupplikate der jeweiligen Bezeichung.
Vereinfachter Beschrieb/Darstellung
abc-123 (=suchwert; nach dieser OE sowie der direkten unter OE -mit 4 zusätzlichen Zeichen- soll gefiltert werden)
Ergebniss
abc-123
abc-123-def
abc-123-ghq
usw.
Ich möchte dies mit eienr Formel oder einem Makro machen. kann mir jemand helfen
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Filtern nach Textlänge
28.09.2010 10:50:41
Björn
Hallo,
bin mir nicht ganz sicher, was Du willst.
mehrere Ansätze
- Autofilter - benutzerdefiniert mit "beginnt mit - abc123"
- Spezialfilter , dann ohne Duplikate
- Hilfsspalte und dann sortieren. Also erst in Hilfsspalte mit z.B. wenn in A1 "abc-123-def" =LINKS(A1;7) die ersten 7 Zeichen auslesen (bleibt abc-123) übrig.
Falls Dir das nicht weiterhelfen sollte, musst Du besser beschreiben, was du genau willst.
Gruß
Björn B.
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Filtern nach Textlänge in Excel


Schritt-für-Schritt-Anleitung

Um aus einer Liste von Organisationsbezeichnungen nach Textlänge zu filtern, kannst Du folgende Schritte unternehmen:

  1. Daten vorbereiten: Stelle sicher, dass Deine Liste in einer Excel-Tabelle vorliegt.
  2. Hilfsspalte erstellen: Füge eine neue Spalte hinzu, um die ersten 7 Zeichen der Bezeichnung zu extrahieren. Verwende die Formel:
    =LINKS(A1;7)

    Hierbei steht A1 für die Zelle, in der Deine ursprüngliche Bezeichnung steht.

  3. Autofilter anwenden: Aktiviere den Autofilter für die Tabelle, indem Du auf das Menü „Daten“ und dann auf „Filter“ klickst.
  4. Benutzerdefinierten Filter: Wähle in der Hilfsspalte „Benutzerdefinierter Filter“ und setze die Bedingung auf „beginnt mit“ und gib den Text „abc-123“ ein.
  5. Ergebnisse überprüfen: Die gefilterte Liste zeigt nun nur die relevanten Einträge an.

Häufige Fehler und Lösungen

  • Fehler: Die Formel zur Extraktion der Zeichen funktioniert nicht.

    • Lösung: Überprüfe, ob Du die korrekte Zellreferenz verwendest. Achte darauf, dass die Zelle nicht leer ist.
  • Fehler: Der Autofilter zeigt keine Ergebnisse.

    • Lösung: Stelle sicher, dass der Filter korrekt eingestellt ist und dass es tatsächlich Einträge gibt, die den Kriterien entsprechen.

Alternative Methoden

Wenn die oben genannten Schritte nicht den gewünschten Erfolg bringen, kannst Du folgende Alternativen ausprobieren:

  • Spezialfilter verwenden: Nutze den Spezialfilter in Excel, um nur eindeutige Werte anzuzeigen. Dies kann nützlich sein, um Duplikate in Deiner Liste zu eliminieren.

  • Makros einsetzen: Erstelle ein Makro, das die Filterung automatisiert. Mit VBA kannst Du eine benutzerdefinierte Filterfunktion entwickeln.


Praktische Beispiele

Hier sind einige Beispiele, wie Du die Filterung nach Textlänge in Excel anwenden kannst:

  • Beispiel 1: Du hast eine Liste mit verschiedenen Organisationsbezeichnungen. Verwende die Hilfsspalte, um spezifische Einträge wie „abc-123“ zu filtern, und extrahiere alle Einträge, die mit diesen 7 Zeichen beginnen.

  • Beispiel 2: Wenn Du nach einer bestimmten Anzahl von Zeichen filtern möchtest, kannst Du eine Kombination aus den Funktionen LÄNGE() und FILTER() verwenden (verfügbar in Excel 365).


Tipps für Profis

  • Dynamische Bereichsnamen nutzen: Erstelle dynamische Bereichsnamen für Deine Daten, um die Filterung zu erleichtern.
  • Datenvalidierung: Setze Datenvalidierung ein, um sicherzustellen, dass nur gültige Werte in Deine Liste eingegeben werden.
  • Formatierung: Achte darauf, dass Du konsistente Datenformatierungen verwendest, um Missverständnisse bei der Filterung zu vermeiden.

FAQ: Häufige Fragen

1. Frage
Wie kann ich nur die Einträge mit einer bestimmten Anzahl an Zeichen filtern?
Antwort: Du kannst die LÄNGE()-Funktion verwenden, um die Anzahl der Zeichen zu überprüfen und dann mit einem Filter zu arbeiten.

2. Frage
Gibt es eine Möglichkeit, Duplikate automatisch zu entfernen?
Antwort: Ja, Du kannst den Spezialfilter verwenden, um nur eindeutige Werte anzuzeigen, oder die Funktion „Duplikate entfernen“ in Excel nutzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige