String von rechts abschneiden bis Zahl (1,2,3..)
Schritt-für-Schritt-Anleitung
Um in Excel einen String von rechts abzuschneiden, bis die erste Zahl erscheint, kannst Du folgende Formel verwenden. Diese Methode funktioniert für Excel 2016 und neuere Versionen.
- Markiere die Zelle, in der der Text steht (z.B. A1).
- Gib die folgende Formel ein:
=GLÄTTEN(WECHSELN(TEIL(A1;MAX(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1)*SPALTE(1:1))+1;999);".";""))
- Bestätige die Eingabe als Array-Formel, indem Du
Strg + Shift + Enter
drückst (bei Excel 365 ist dies nicht notwendig).
- Das Ergebnis wird den Text anzeigen, der von der ersten Zahl bis zum Ende des Strings reicht.
Häufige Fehler und Lösungen
-
Fehler: #WERT!
Dieser Fehler tritt auf, wenn die Formel nicht korrekt eingegeben wurde. Stelle sicher, dass Du die Formel als Array-Formel eingibst.
-
Fehler: Unerwartete Ausgabe
Wenn das Ergebnis nicht wie gewünscht aussieht, prüfe, ob sich im Text keine unerwarteten Zeichen oder Leerzeichen befinden. Möglicherweise musst Du die Formel anpassen.
-
Lösung für leere Zellen
Wenn Du leere Zellen hast, kannst Du die Formel mit WENN
kombinieren:
=WENN(A1="";"";GLÄTTEN(WECHSELN(TEIL(A1;MAX(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1)*SPALTE(1:1))+1;999);".";"")))
Alternative Methoden
Wenn Du eine "normale" Formel ohne Array verwenden möchtest, kann die folgende Formel hilfreich sein:
=GLÄTTEN(WECHSELN(TEIL(A1;VERWEIS(2;1/ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);SPALTE(1:1))+1;999);".";""))
Diese Formel funktioniert ähnlich und schneidet den Text von rechts ab, bis die erste Zahl erscheint.
Praktische Beispiele
Hier sind einige Beispiele, wie Du die Formeln anwenden kannst:
-
Beispiel 1:
- Eingabe:
14. SCHLAU-1032 Content Modul
- Ausgabe:
Content Modul
-
Beispiel 2:
- Eingabe:
02. Planung
- Ausgabe:
Planung
-
Beispiel 3:
- Eingabe:
01.01 Übersicht - PM
- Ausgabe:
Übersicht - PM
Diese Formeln helfen Dir, den Text effizient zu kürzen und unerwünschte Teile zu entfernen.
Tipps für Profis
-
Kombiniere Funktionen: Du kannst die Funktion RECHTS
nutzen, um nur die letzten Zeichen abzuschneiden. Beispiel: Um die letzten zwei Zeichen abzuschneiden, verwende:
=LINKS(A1;LÄNGE(A1)-2)
-
VBA-Optionen: Wenn Du regelmäßig Text in Excel bearbeiten musst, kannst Du auch VBA verwenden, um benutzerdefinierte Funktionen zu erstellen, die die Zeichen ab einer bestimmten Position abschneiden.
-
Formel optimieren: Überprüfe regelmäßig, ob Deine Formeln optimal sind und alle möglichen Eingabefälle abdecken.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Zeichen gleichzeitig von rechts abschneiden?
Du kannst die Funktion LINKS
zusammen mit LÄNGE
verwenden, um die Anzahl der Zeichen zu definieren, die Du entfernen möchtest.
2. Funktioniert diese Methode in älteren Excel-Versionen?
Ja, die meisten dieser Formeln sollten auch in älteren Versionen von Excel funktionieren, jedoch kann die Eingabe als Array-Formel in älteren Versionen erforderlich sein.