Durchgestrichenen Text in Excel erkennen und filtern
Schritt-für-Schritt-Anleitung
Um durchgestrichenen Text in Excel zu erkennen und die entsprechenden Zeilen zu filtern, kannst du ein VBA-Makro verwenden. Folge diesen Schritten:
-
Öffne Excel und drücke ALT + F11, um den VBA-Editor zu starten.
-
Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.
-
Füge den folgenden Code in das Modul ein:
Sub durchgestrichene_filtern_mit_x()
For i = 1 To 800 '800 = Anzahl der Zeilen
Range(Cells(i, 1), Cells(i, 1)).Select 'geht immer eine Zeile runter
If Selection.Font.Strikethrough = True Then
Cells(i, 5).Value = "x" '5 = Spalte, in die das x geschrieben wird.
End If
Next
End Sub
-
Schließe den VBA-Editor und gehe zurück zu Excel.
-
Führe das Makro aus, um die durchgestrichenen Zeilen zu markieren. Du kannst dies tun, indem du ALT + F8 drückst, das Makro auswählst und auf Ausführen klickst.
-
Nun kannst du in Spalte E nach dem "x" filtern, um nur die durchgestrichenen Zeilen anzuzeigen.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn du kein VBA verwenden möchtest, kannst du die bedingte Formatierung nutzen:
- Wähle die Zellen aus, die du filtern möchtest.
- Klicke auf
Start > Bedingte Formatierung > Neue Regel.
- Wähle
Formel zur Ermittlung der zu formatierenden Zellen verwenden und gib die Formel ein, um durchgestrichenen Text zu erkennen (z. B. =ISTFEHLER(FINDEN("~",A1))).
- Setze die gewünschte Formatierung und klicke auf
OK.
Diese Methode ist jedoch nicht so direkt wie das Filtern mit VBA.
Praktische Beispiele
Ein Beispiel für das Filtern nach durchgestrichenem Text könnte eine To-Do-Liste sein, in der abgeschlossene Aufgaben durchgestrichen sind. Mit dem oben genannten Makro kannst du diese Aufgaben schnell ausblenden, indem du nur die nicht durchgestrichenen Zeilen anzeigst.
Tipps für Profis
- Nutze die Tastenkombination
CTRL + G, um schnell zu einer bestimmten Zelle zu springen, wenn du mit großen Datenmengen arbeitest.
- Erstelle eine Schaltfläche in deinem Excel-Dokument, um das Makro einfach auszuführen, ohne den VBA-Editor zu öffnen.
- Wenn du regelmäßig mit durchgestrichenem Text arbeitest, überlege, eine benutzerdefinierte Funktion zu erstellen, die das Erkennen und Filtern vereinfacht.
FAQ: Häufige Fragen
1. Wie kann ich durchgestrichenen Text in Excel entfernen?
Um durchgestrichenen Text zu entfernen, wähle die Zelle aus und gehe zu Start > Schriftart, dann deaktiviere die Option für durchgestrichen.
2. Gibt es eine Möglichkeit, durchgestrichene Zeilen automatisch auszublenden?
Ja, du kannst ein Makro verwenden, das alle durchgestrichenen Zeilen ausblendet, anstatt sie nur zu markieren. Dies erfordert Anpassungen im ursprünglichen Makro.
3. Wie filtere ich in Excel nach durchgestrichenem Text ohne VBA?
Eine Möglichkeit ist, eine Hilfsspalte zu erstellen, die prüft, ob der Text durchgestrichen ist, und dann nach dieser Spalte zu filtern.