Wie entferne ich die ersten oder letzten n Zeichen aus einer Zelle oder einem String in Excel?
Dieses Tutorial zeigt verschiedene schnelle Tricks, um die ersten oder letzten N Zeichen aus einer Zelle oder einem String in Excel zu entfernen.
In diesem Teil stelle ich drei verschiedene Möglichkeiten vor, um schnell die ersten N Zeichen aus einem String zu entfernen.
1.1 Entfernen der ersten N Zeichen mit der Funktion RECHTS / ERSETZEN
>> Kombinieren Sie die Funktionen RECHTS und LÄNGE, um die ersten N Zeichen zu entfernen
Formelsyntax und Argumente
Formel: =RECHTS(Zellenstring;LÄNGE(Zellenstring)-n_Zeichen)
Referenz: Zellenstring: die Zelle, aus der Sie Zeichen entfernen möchten
n_Zeichen: die Anzahl der Zeichen, die Sie entfernen möchten
Beispiel: Entfernen Sie die ersten 2 Zeichen aus dem String in Zelle A2, kopieren Sie die Formel und fügen Sie sie ein
=RECHTS(A2;LÄNGE(A2)-2)
drücken Sie Eingabetaste Taste
>> ERSETZEN-Funktion zum Entfernen der ersten N Zeichen
Formelsyntax und Argumente
Formel: =ERSETZEN(Alter_Text;Start_n;Anzahl_Zeichen;Neuer_Text)
Referenz: Alter_Text: die Zelle, in der Sie Zeichen ersetzen möchten
Alter_Text: die Zelle, in der Sie Zeichen ersetzen möchten
Start_n: die Position des Zeichens im alten Text, das Sie durch den neuen Text ersetzen möchten
Anzahl_Zeichen: die Anzahl der Zeichen im alten Text, die Sie durch den neuen Text ersetzen möchten
Neuer_Text: der Text, der den alten Text ersetzt
Beispiel: Ersetzen Sie die ersten beiden Zeichen durch nichts in Zelle A6, kopieren Sie diese Formel und fügen Sie sie ein:
=ERSETZEN(A6;1;2;"")
drücken Sie Eingabetaste Taste
1.2 Entfernen der ersten N Zeichen mit benutzerdefinierter Funktion
1. Drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen, klicken Sie dann auf Einfügen > Modul, um ein Modul zu erstellen.
2. Kopieren Sie den folgenden Code und fügen Sie ihn in das Modul-Skript ein.
VBA-Code: Entfernen der ersten n Zeichen
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. Speichern Sie den Code und kehren Sie zum Arbeitsblatt zurück. Zum Beispiel entfernen Sie die ersten 3 Zeichen aus dem String in Zelle A11, kopieren Sie diese Formel und fügen Sie sie ein
=RemoveFirstC(A11;3)
drücken Sie Eingabetaste Taste
In diesem Teil gibt es zwei Möglichkeiten, die letzten N Zeichen aus einem String in Excel zu entfernen.
2.1 Entfernen der letzten N Zeichen mit der LINKS-Funktion
Formelsyntax und Argumente
Formel: =LINKS(Zellenstring;LÄNGE(Zellenstring)-Anzahl_Zeichen)
Referenz: Zellenstring: die Zelle, aus der Sie Zeichen entfernen möchten
n_Zeichen: die Anzahl der Zeichen, die Sie entfernen möchten
Beispiel: Entfernen Sie die letzten 2 Zeichen aus dem String in Zelle A2, kopieren Sie die Formel und fügen Sie sie ein
=LINKS(A2;LÄNGE(A2)-2)
drücken Sie Eingabetaste Taste
2.2 Entfernen der letzten N Zeichen mit benutzerdefinierter Funktion
1. Drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen, klicken Sie auf Einfügen > Modul, um ein Modul zu erstellen.
2. Kopieren Sie den folgenden Code und fügen Sie ihn in das Modul-Skript ein.
VBA-Code: Entfernen der letzten n Zeichen
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. Speichern Sie den Code und kehren Sie zum Arbeitsblatt zurück. Zum Beispiel entfernen Sie die letzten 3 Zeichen aus dem String in Zelle A5, geben Sie diese Formel ein
=RemoveLastC(A5;3)
drücken Sie Eingabetaste Taste
Wenn Sie keine Zeit damit verschwenden möchten, sich Formeln zu merken, um N Zeichen von links oder rechts eines Strings zu entfernen, kann das Hilfsprogramm „ Zeichen an einer bestimmten Position entfernen“ von Kutools für Excel diese Aufgabe mit wenigen Klicks ohne Formeln erledigen.
Nach der kostenlosen Installation von Kutools für Excel gehen Sie wie folgt vor:
Wählen Sie die Zellen aus, aus denen Sie Zeichen entfernen möchten, und wenden Sie das Hilfsprogramm an, indem Sie klicken Kutools > Text > Zeichen an einer bestimmten Position entfernen.
3.1 Entfernen der ersten/letzten N Zeichen ohne Formel
>> Entfernen der ersten N Zeichen
![]() | 1) Geben Sie im Feld „Zahlen“ die Anzahl der Zeichen ein, die Sie aus dem String entfernen möchten. In diesem Beispiel werde ich die ersten 3 Zeichen aus den Strings entfernen. 2) Aktivieren Sie die Option Von links im Abschnitt Position. |
Das Ergebnis wird wie folgt angezeigt:
>> Entfernen der letzten N Zeichen
![]() | 1) Geben Sie im Feld „Zahlen“ die Anzahl der Zeichen ein, die Sie aus dem String entfernen möchten. In diesem Beispiel werde ich die letzten 3 Zeichen aus den Strings entfernen. 2) Aktivieren Sie die Option Von rechts im Abschnitt Position. |
Das Ergebnis wird wie folgt angezeigt:
3.2 Entfernen von N Zeichen von einer spezifischen mittleren Position ohne Formel
Manchmal möchten Sie jedoch möglicherweise eine bestimmte Anzahl von Zeichen aus der Mitte eines Strings entfernen.
Beispiel: Entfernen Sie 3 Zeichen, beginnend ab dem dritten Zeichen des Strings.
![]() | 1) Geben Sie im Feld „Zahl“ die Anzahl der Zeichen ein, die Sie aus den Strings entfernen möchten. Hier werde ich 3 Zeichen entfernen. 2) Aktivieren Sie die Option Angeben, und geben Sie die Nummer, ab der Sie die Zeichen entfernen möchten, in das danebenliegende Textfeld im Abschnitt Position ein. Hier werde ich Zeichen ab dem dritten Zeichen entfernen. |
Das Ergebnis wird wie folgt angezeigt:
Die besten Office-Produktivitätstools
Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!