ich möchte die letzten 4 zeichen einer zeichenkette abschneiden.
und dann ist bei der zeichenkette noch vorne ein leerzeichen. wie kriege ich das weg?
besten dank
A | B | C | |
1 | Muster_man | Muster | |
2 |
Formeln der Tabelle | ||||
|
und dann ist bei der zeichenkette noch vorne ein leerzeichen
Um die letzten 4 Zeichen aus einer Zelle in Excel abzuschneiden, kannst du eine einfache Formel nutzen. Hier ist die Schritt-für-Schritt-Anleitung:
Öffne deine Excel-Datei und navigiere zu der Zelle, die die Zeichenkette enthält.
Wähle eine leere Zelle aus, in der das Ergebnis angezeigt werden soll.
Gib die folgende Formel ein:
=LINKS(A1;LÄNGE(A1)-4)
Ersetze A1
durch die Zelle, die deine Zeichenkette enthält.
Drücke die Eingabetaste. Nun solltest du die Zeichenkette ohne die letzten 4 Zeichen sehen.
Falls du zusätzlich Leerzeichen am Anfang oder Ende entfernen möchtest, kannst du die Formel wie folgt anpassen:
=GLÄTTEN(LINKS(A1;LÄNGE(A1)-4))
Fehler: Fehlerwert (z.B. #WERT!)
Fehler: Die Formel zeigt nicht das erwartete Ergebnis.
Neben der Verwendung von Formeln kannst du auch VBA (Visual Basic for Applications) verwenden, um die letzten Zeichen abzuschneiden. Hier ist ein Beispiel für eine VBA-Funktion:
Function Teil(Text As String) As String
Teil = Mid(Text, 1, Len(Text) - 4)
End Function
Um diese Funktion zu verwenden, musst du den VBA-Editor öffnen (Alt + F11) und die Funktion in ein Modul einfügen. Danach kannst du die Funktion wie eine normale Excel-Formel verwenden:
=Teil(A1)
Beispiel 1: Angenommen, in Zelle A1 steht „Mustertext“.
=LINKS(A1;LÄNGE(A1)-4)
Beispiel 2: Wenn du die letzten 3 Zeichen entfernen möchtest:
=LINKS(A1;LÄNGE(A1)-3)
Beispiel 3: Um die letzten 2 Zeichen zu löschen und Leerzeichen zu entfernen:
=GLÄTTEN(LINKS(A1;LÄNGE(A1)-2))
Verwende die Funktion „Suchen“: Wenn du nur bestimmte Zeichen entfernen möchtest (z.B. das letzte Zeichen), kannst du die RECHTS
-Funktion in Kombination mit LÄNGE
verwenden.
=LINKS(A1;LÄNGE(A1)-1)
Kombiniere mehrere Funktionen: Du kannst auch mehrere Funktionen in einer Formel kombinieren, um komplexere Anforderungen zu erfüllen.
Automatisiere mit VBA: Wenn du häufig Zeichen abschneiden musst, erstelle ein Makro, das diese Operation automatisiert.
1. Wie kann ich die letzten 4 Zeichen in Excel löschen?
Nutze die Formel =LINKS(A1;LÄNGE(A1)-4)
, um die letzten 4 Zeichen abzuschneiden.
2. Was mache ich, wenn ich die letzten 2 Zeichen entfernen möchte?
Verwende die Formel =LINKS(A1;LÄNGE(A1)-2)
, um die letzten 2 Zeichen zu löschen.
3. Wie entferne ich Leerzeichen am Anfang einer Zeichenkette?
Du kannst die GLÄTTEN
-Funktion verwenden, um Leerzeichen zu entfernen: =GLÄTTEN(LINKS(A1;LÄNGE(A1)-4))
.
4. Kann ich auch die letzten 3 oder 1 Zeichen löschen?
Ja, passe einfach die Zahl in der Formel an: =LINKS(A1;LÄNGE(A1)-3)
oder =LINKS(A1;LÄNGE(A1)-1)
.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen