Zeichenfolge von rechts in Excel finden
Schritt-für-Schritt-Anleitung
Um in Excel Zeichen von rechts zu suchen und zu finden, kannst Du folgende Schritte ausführen:
-
Öffne Deine Excel-Datei.
-
Wähle die Zelle aus, in der Du die Funktion anwenden möchtest.
-
Verwende die folgende Formel:
=WENN(ISTFEHLER(RECHTS(A1;LÄNGE(A1)-FINDEN("#";WECHSELN(A1;" ";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";""))))));A1;RECHTS(A1;LÄNGE(A1)-FINDEN("#";WECHSELN(A1;" ";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";""))))))
Hierbei steht A1 für die Zelle, die Du analysieren möchtest. Diese Formel sucht das erste Zeichen von rechts und gibt nur den Namen aus, ohne Titel.
-
Drücke Enter, um die Formel zu bestätigen.
-
Ziehen die Zelle nach unten, um die Formel auf andere Zellen in der Spalte anzuwenden.
Häufige Fehler und Lösungen
-
Fehler: #WERT!
Lösung: Stelle sicher, dass die Zelle, die Du analysierst, tatsächlich Text enthält. Wenn die Zelle leer ist oder kein Text vorhanden ist, kann dieser Fehler auftreten.
-
Fehler: Falsches Ergebnis
Lösung: Überprüfe die Formel auf Schreibfehler oder falsche Zellreferenzen. Achte darauf, dass Du die richtige Zelle angibst.
Alternative Methoden
Wenn Du eine VBA-Lösung bevorzugst, kannst Du die InStrRev-Funktion verwenden. Hier ist ein einfaches Beispiel:
-
Drücke ALT + F11, um den VBA-Editor zu öffnen.
-
Füge ein neues Modul hinzu.
-
Verwende folgenden Code:
Function FindFromRight(ByVal str As String) As String
Dim pos As Long
pos = InStrRev(str, " ")
If pos > 0 Then
FindFromRight = Mid(str, pos + 1)
Else
FindFromRight = str
End If
End Function
-
Schließe den VBA-Editor und kehre zu Excel zurück.
-
Verwende die Funktion =FindFromRight(A1) in Deiner Zelle.
Praktische Beispiele
Angenommen, in Zelle A1 steht "Dr. Max Mustermann". Um nur den Namen "Mustermann" zu extrahieren, kannst Du die oben genannte Formel verwenden. Das Ergebnis wird "Mustermann" sein.
Ein weiteres Beispiel wäre "Prof. Dr. Müller". Auch hier wird die Formel nur "Müller" zurückgeben.
Tipps für Profis
- Verwende
RECHTS() in Kombination mit FINDEN(), um gezielt nach bestimmten Zeichen von rechts zu suchen.
- Experimentiere mit der
LÄNGE()-Funktion, um die Position von Zeichen in einer Zeichenfolge zu ermitteln.
- Schütze Deine Formeln mit Datenüberprüfung, um sicherzustellen, dass nur gültige Eingaben in die Zellen gelangen.
FAQ: Häufige Fragen
1. Wie finde ich das erste Zeichen von rechts in Excel?
Du kannst die RECHTS()-Funktion benutzen, um das letzte Zeichen einer Zeichenfolge zu extrahieren, z.B. =RECHTS(A1;1).
2. Gibt es eine Möglichkeit, die Zeichenfolge umzukehren?
Ja, es gibt keine eingebaute Funktion, aber Du kannst ein VBA-Skript schreiben, um die Zeichenfolge umzukehren, oder eine komplexe Formel verwenden, um dies zu erreichen.
3. Was ist der Unterschied zwischen InStr und InStrRev in VBA?
InStr sucht von links, während InStrRev von rechts sucht. Das ist besonders nützlich, wenn Du das letzte Vorkommen eines Zeichens in einem String finden möchtest.