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

Forumthread: Filtern nach Formatierung

Filtern nach Formatierung
09.05.2016 13:15:25
Ptonka
Hallo zusammen,
ich stehe vor folgendem Problem:
Ich habe eine umfangreiche Liste erhalten, in der
Datensätze stehen, deren Text durchgestrichen ist.
Bei der Menge der Daten (ca. 10.000) würde ich diese
gerne herausfiltern.
Wie kann ich das denn anstellen, denn der Autofilter
gibt das ja nicht her - oder?
Für einen Tipp wäre ich mehr als dankbar.
Gruß,
Jochen

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Filtern nach Formatierung
09.05.2016 16:44:34
Fennek
Hallo
meines Wissens kann der Autofilter nicht 'durchgestrichen' erfassen, aber Farben.
Wenn man zuerst allen durchgestrichenen Zellen die Farbe "vbyellow" zuweist, kann man mit
.autofilter field:=1, criteria1:=(vbyellow), Operator:=xlFilterCellColor die Spalte A filtern
mfg

Anzeige
=ZELLE.ZUORDNEN(23;Tabelle1!$A1)
09.05.2016 18:01:19
Matthias
Hallo
Markiere B2
Erstelle einen definierten Namen
Name = Durchgestrichen
bezieht sich auf:
=ZELLE.ZUORDNEN(23;Tabelle1!$A2)
Tabelle1

 AB
1TextfilterDurchgestrichen
2Text1WAHR
3Text2FALSCH
4Text3WAHR
5Text4FALSCH
6Text5WAHR
7Text6FALSCH
8Text7WAHR
9Text8WAHR
10Text9FALSCH
11Text10FALSCH
12Text11WAHR
13Text12FALSCH
14Text13WAHR

Formeln der Tabelle
ZelleFormel
B2=Durchgestrichen
B3=Durchgestrichen
B4=Durchgestrichen
B5=Durchgestrichen
B6=Durchgestrichen
B7=Durchgestrichen
B8=Durchgestrichen
B9=Durchgestrichen
B10=Durchgestrichen
B11=Durchgestrichen
B12=Durchgestrichen
B13=Durchgestrichen
B14=Durchgestrichen
Namen in Formeln
ZelleNameBezieht sich auf
B2Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A2)
B3Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A3)
B4Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A4)
B5Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A5)
B6Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A6)
B7Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A7)
B8Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A8)
B9Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A9)
B10Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A10)
B11Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A11)
B12Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A12)
B13Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A13)
B14Durchgestrichen=ZELLE.ZUORDNEN(23;Tabelle1!$A14)
Namen verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Nun nach Spalte("B") gewünscht filtern.
Tabelle1

 AB
1TextfilterDurchgestrichen
3Text2FALSCH
5Text4FALSCH
7Text6FALSCH
10Text9FALSCH
11Text10FALSCH
13Text12FALSCH


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Filtern nach durchgestrichenem Text in Excel


Schritt-für-Schritt-Anleitung

Um in Excel durchgestrichenen Text zu filtern, kannst du folgende Schritte befolgen:

  1. Zellen formatieren: Weise allen durchgestrichenen Zellen eine spezifische Hintergrundfarbe zu, z.B. "vbyellow". So kannst du später einfacher filtern.

  2. Autofilter aktivieren:

    • Wähle die Zellen aus, die du filtern möchtest.
    • Gehe zu "Daten" > "Filter" > "AutoFilter".
  3. Filter nach Farbe setzen:

    • Klicke auf den Dropdown-Pfeil in der Kopfzeile der Spalte.
    • Wähle "Filtern nach Farbe" und wähle die Farbe "vbyellow" aus.
  4. Durchgestrichenen Text anzeigen: Nun werden nur die Zellen angezeigt, die durchgestrichen sind und die zugewiesene Farbe haben.


Häufige Fehler und Lösungen

  • Autofilter erkennt keine durchgestrichenen Zellen:

    • Der Autofilter kann standardmäßig keine durchgestrichenen Texte erkennen. Stelle sicher, dass du den oben beschriebenen Schritt mit der Farbzuweisung befolgst.
  • Zellen werden nicht gefiltert:

    • Überprüfe, ob die Farbe korrekt zugewiesen wurde. Manchmal kann es sein, dass die Farbe nicht richtig erkannt wird.

Alternative Methoden

Falls du die Farbe nicht verwenden möchtest, gibt es auch eine VBA-Lösung:

  1. Öffne den VBA-Editor mit ALT + F11.
  2. Füge ein neues Modul hinzu und kopiere folgenden Code:
Sub FilterDurchgestrichen()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Tabelle1")

    ws.Range("A1").AutoFilter Field:=1, Criteria1:=xlFilterFontStrikethrough
End Sub
  1. Schließe den VBA-Editor und führe das Makro aus. Damit kannst du direkt nach durchgestrichenem Text filtern.

Praktische Beispiele

Stelle dir vor, du hast eine Liste mit 10.000 Datensätzen. Du möchtest alle durchgestrichenen Einträge herausfiltern:

  1. Erstelle eine Tabelle: Trage deine Daten in eine Excel-Tabelle ein und formatiere die durchgestrichenen Zellen.
  2. Führe die oben genannten Schritte aus: Verwende den Autofilter oder das VBA-Skript, um die durchgestrichenen Einträge zu finden.

Tipps für Profis

  • Excel durchgestrichene Zahlen nicht summieren: Wenn du mit Formeln arbeitest, kannst du die SUMMEWENN-Funktion verwenden, um nur die nicht durchgestrichenen Werte zu summieren.

  • Verwendung von bedingter Formatierung: Du kannst auch bedingte Formatierungen nutzen, um bestimmte Kriterien zu setzen. Dies hilft, die Übersichtlichkeit deiner Daten zu erhöhen.

  • Regelmäßiges Speichern: Bei großen Datenmengen ist es ratsam, regelmäßig zu speichern, um Datenverluste zu vermeiden.


FAQ: Häufige Fragen

1. Kann ich auch nach anderen Formaten filtern?
Ja, du kannst auch nach Schriftfarbe oder Zellenfarbe filtern, indem du ähnliche Schritte wie beim Filtern nach durchgestrichenem Text befolgst.

2. Geht das Filtern nach durchgestrichenem Text in allen Excel-Versionen?
Die beschriebenen Methoden funktionieren in den meisten modernen Excel-Versionen, jedoch kann die VBA-Methode je nach Version variieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige