Wie filtert man Werte nach dem ersten Buchstaben oder dem letzten Zeichen in Excel?
Author: SiluviaLast Modified: 2025-05-28
Um Werte nach dem ersten Buchstaben oder dem letzten Zeichen in Excel zu filtern, bieten wir hier drei Methoden an. Bitte folgen Sie dem unten stehenden Tutorial.
Werte nach dem ersten Buchstaben oder dem letzten Zeichen mit der Filterfunktion filtern
Sie können Werte nach dem ersten Buchstaben oder dem letzten Zeichen mit der Filterfunktion in Excel filtern.
1. Wählen Sie die gesamte Spalte aus, nach der Sie Werte nach dem ersten Buchstaben oder dem letzten Zeichen filtern möchten, und klicken Sie dann auf Daten > Filter. Siehe Screenshot:
2. Nun wird ein kleines Dropdown-Symbol im ersten Zellenfeld der ausgewählten Spalte angezeigt. Klicken Sie bitte auf das Dropdown-Symbol > Textfilter > Beginnt mit / Endet mit. Siehe Screenshot:
Hinweise:
1). Wenn Sie Werte nach dem ersten Buchstaben filtern möchten, klicken Sie bitte auf die Option „Beginnt mit“ in Schritt 2. Geben Sie im sich öffnenden Dialogfeld „Benutzerdefiniertes AutoFilter“ den ersten Buchstaben, nach dem Sie filtern möchten, in das leere Feld hinter „beginnt mit“ ein, und klicken Sie abschließend auf die Schaltfläche OK.
Wenn Sie zum Beispiel den Buchstaben „a“ in das Feld eingeben, werden nach dem Klicken auf die Schaltfläche OK sofort alle Werte, die mit dem Buchstaben „a“ beginnen, herausgefiltert.
2). Um Werte nach dem letzten Zeichen zu filtern, klicken Sie bitte auf die Option „Endet mit“ in Schritt 2. Geben Sie im sich öffnenden Dialogfeld „Benutzerdefiniertes AutoFilter“ das letzte Zeichen, nach dem Sie alle Werte filtern möchten, in das leere Feld hinter „endet mit“ ein, und klicken Sie abschließend auf die Schaltfläche OK. Siehe Screenshot:
Nachdem Sie auf die Schaltfläche OK geklickt haben, werden alle Werte, die mit dem angegebenen Zeichen enden, sofort herausgefiltert.
Werte nach dem ersten Buchstaben oder dem letzten Zeichen mit VBA-Code filtern
Sie können auch VBA-Code verwenden, um Werte nach dem ersten Buchstaben oder dem letzten Zeichen in Excel zu filtern.
1. Drücken Sie gleichzeitig die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Kopieren und fügen Sie dann den folgenden Code in das Modulfenster ein.
VBA-Code: Nach dem ersten Buchstaben oder dem letzten Zeichen filtern
Sub filterbyletter()
Dim rng01 As Range
Set rng01 = [A1:A8]
rng01.Parent.AutoFilterMode = False
rng01.Columns(1).AutoFilter Field: = 1, Criteria1: = "=a*", VisibleDropDown: = False
End Sub
Hinweise:
1). Im Code ist A1:A8 der Spaltenbereich mit den Werten, die Sie filtern möchten. Sie können ihn je nach Bedarf ändern.
2). a* bedeutet, dass Sie alle Werte filtern möchten, die mit dem Buchstaben „a“ beginnen. Wenn Sie alle Werte filtern möchten, die mit dem Zeichen „a“ enden, ändern Sie bitte a* in *a.
3). Drücken Sie die Taste F5, um den Code auszuführen. Die Werte, die den Filterkriterien entsprechen, werden sofort herausgefiltert.
4). Nachdem Sie diesen Code ausgeführt haben, können Sie den Filter löschen, indem Sie auf Daten > Filter klicken. Siehe Screenshot: