Beschreibung
Verwenden Sie diese Funktion, um eine bestimmte Anzahl von Zeichen ab dem Ende einer Zeichenkette zurückzugeben. Unterstützt in Chains.
Syntax
RIGHT(text, [num_chars])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Text |
Ja | Die Textzeichenfolge, aus der Sie Zeichen extrahieren möchten. | Ein Zellverweis, eine Zahl, eine Textzeichenfolge oder eine Formel, die zu einem dieser Werte führt. |
num_chars |
Nein | Die Anzahl der Zeichen, die am Anfang des Textes extrahiert werden sollen. | Eine positive ganze Zahl, ein Zellverweis, der eine positive ganze Zahl enthält, oder eine Formel, die zu einer dieser beiden Zahlen führt. Wenn nicht angegeben, ist der Standardwert 1. |
Beispiel
Stichprobendaten
| A | B | ||
|---|---|---|---|
| 1 | 1 | Workiva | |
| 2 | 2 | 01 (123) 456-7890 | |
| 3 | 3 | John Doe | |
| 4 | 4 | ABC123 | |
| 5 | 5. Mai 2024 | 4/6/2024 | |
| 6 | Aubergine | Der schnelle braune Fuchs |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Eine bestimmte Anzahl von Zeichen vom Ende einer Textzeichenfolge extrahieren. | =RECHTS(A6, 5) |
Gibt die letzten 5 Zeichen von „Aubergine“ zurück. Ergebnis: rgine |
| Die lokale Nummer aus einer Telefonnummer extrahieren und die Vorwahl weglassen. | =RECHTS(B2, 8) |
Gibt die letzten 8 Zeichen von „01 (123) 456-7890“ zurück. Ergebnis: 456-7890 |
| Den Nachnamen aus einem vollständigen Namen extrahieren. | =RECHTS(B3, LÄNGE(B3)-FINDEN(„ „, B3)) |
Sucht das Leerzeichen in „John Doe“ und gibt dann alles danach zurück. Ergebnis: Doe |
| Nur das letzte Zeichen einer Textzeichenfolge abrufen. | =RECHTS(B4) |
Wird kein num_chars angegeben, wird nur das letzte Zeichen von „ABC123“ zurückgegeben.Ergebnis: 3 |
| Nach mehr Zeichen fragen, als eine Textzeichenfolge tatsächlich hat. | =RIGHT(B1, 10) |
„Workiva“ ist nur 7 Zeichen lang. Daher gibt RECHTS die gesamte Zeichenfolge zurück, anstatt einen Fehler auszugeben. Ergebnis: Workiva |
| Zeichen vom Ende eines Datums extrahieren und eine andere Zelle verwenden, um die Anzahl festzulegen. | =RIGHT(B5, A4) |
Verwendet den Wert in A4 (4) als Zeichenanzahl. Da B5 als Datum und nicht als Text gespeichert ist, operiert RECHTS an dessen zugrunde liegender Seriennummer anstelle des angezeigten „06.04.2024“. Die Funktion gibt die letzten 4 Ziffern dieses Serienwerts zurück. Ergebnis: 5447 |
| Eine feste Anzahl von Zeichen aus einem als Text gespeicherten Datum extrahieren. | =RIGHT(A5, 8) |
Da A5 Text und kein echtes Datum ist, liest RECHTS ihn buchstäblich. Da „Mai 2024“ genau 8 Zeichen hat, wird der gesamte Wert zurückgegeben. Ergebnis: Mai 2024 |
| Alles außer den ersten paar Zeichen einer Textzeichenfolge zurückgeben. | =RECHTS(B1, LEN(B1)-3) |
Berechnet die Länge von „Workiva“ abzüglich 3 und gibt dann so viele Zeichen vom Ende zurück. Dies lässt faktisch die ersten 3 Zeichen weg. Ergebnis: kiva |
| Nur das letzte Wort eines Satzes extrahieren. | =RECHTS(B6, FINDEN(„ „, B6, LÄNGE(B6)-LÄNGE(WECHSELN(B6, „ „, „“)))-1) |
Sucht das letzte Leerzeichen in „Der schnelle braune Fuchs“ und gibt alles danach zurück. Ergebnis: Fuchs |
Hinweise
- Wenn
num_charsgrößer ist als die Länge des Textes, gibt RIGHT den gesamten Text zurück. - Wenn
num_charsweggelassen wird, ist RIGHT standardmäßig 1 und gibt nur das letzte Zeichen zurück. - Wenn
num_charsist 0, gibt RIGHT eine leere Zelle zurück. - RIGHT behandelt jedes Zeichen, einschließlich Leerzeichen und Interpunktionszeichen, als eine Einheit.
- Bei Eingaben, die nicht aus Text bestehen, versucht RIGHT, den Wert vor der Verarbeitung in Text umzuwandeln.
- RIGHT kann in anderen Funktionen verschachtelt oder mit anderen Textfunktionen kombiniert werden, um eine komplexere Textbearbeitung zu ermöglichen.
Tipps
- Kombinieren Sie RIGHT mit LEN, um alle Zeichen außer den ersten n einer Zeichenfolge zu extrahieren.
- Kombinieren Sie RECHTS mit FINDEN oder SUCHEN, um Teilzeichenfolgen bis zu einem bestimmten Zeichen oder Trennzeichen zu extrahieren.
- Wenn Sie mit Datumsangaben arbeiten, die als Text gespeichert sind, verwenden Sie RIGHT, um das Jahr oder den Monat zu extrahieren.
- Um Zeichen vom Anfang einer Zeichenkette zu extrahieren, verwenden Sie stattdessen LEFT.
- Kombinieren Sie RIGHT mit SUBSTITUTE, um unerwünschte Zeichen vom Ende einer Textkette zu entfernen.