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 | Workiva |
| 2 | 01 (123) 456-7890 |
| 3 | John Doe |
| 4 | ABC123 |
| 5. Mai 2024 | 4/6/2024 |
| Aubergine | Der schnelle braune Fuchs |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Extrahiere eine bestimmte Anzahl von Zeichen vom Ende einer Textzeichenfolge. | =RIGHT(A6, 5) |
Gibt die letzten 5 Zeichen von „eggplant“ zurück. Ergebnis: Werk „ “ |
| Die Ortsnummer aus einer Telefonnummer herausziehen und dabei die Vorwahl weglassen. | =RIGHT(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. | =RIGHT(B3, LEN(B3)-FIND(" ", B3)) |
Sucht nach dem Leerzeichen in „John Doe“ und gibt anschließend alles zurück, was danach folgt. Ergebnis: Doe |
| Das letzte Zeichen einer Textzeichenfolge abrufen. | =RECHTS(B4) |
Da weder „ “ noch „num_chars“ noch „ “ angegeben wurden, wird nur das letzte Zeichen von „ABC123“ zurückgegeben.Ergebnis: „ “ 3 |
| Fordern Sie mehr Zeichen an, als eine Textzeichenfolge tatsächlich enthält. | =RIGHT(B1, 10) |
„Workiva“ ist nur 7 Zeichen lang, daher gibt RIGHT die gesamte Zeichenfolge zurück, anstatt einen Fehler auszugeben. Ergebnis: Workiva |
| Extrahiere Zeichen vom Ende eines Datums und lege mithilfe einer anderen Zelle fest, wie viele. | =RIGHT(B5, A4) |
Verwendet den Wert in A4 (4) als Zeichenanzahl. Da B5 als Datum und nicht als Text gespeichert ist, wendet RIGHT die Funktion auf die zugrunde liegende Seriennummer an und nicht auf die angezeigte Darstellung „4.6.2024“ und gibt die letzten vier Ziffern dieses Seriennummernwerts zurück. Ergebnis: 5447 |
| Extrahiere eine festgelegte Anzahl von Zeichen aus einem Datum, das als Text gespeichert ist. | =RIGHT(A5, 8) |
Da es sich bei A5 um Text und nicht um ein echtes Datum handelt, interpretiert RIGHT den Wert wörtlich – und da „Mai 2024“ genau 8 Zeichen lang ist, wird der gesamte Wert zurückgegeben. Ergebnis: Mai 2024 |
| Gibt alle Zeichen einer Textzeichenfolge zurück, mit Ausnahme der ersten paar Zeichen. | =RECHTS(B1, LEN(B1)-3) |
Berechnet die Länge von „Workiva“ minus 3 und gibt dann so viele Zeichen vom Ende zurück – wodurch die ersten 3 Zeichen effektiv entfernt werden. Ergebnis: kiva |
| Extrahiere nur das letzte Wort aus einem Satz. | =RIGHT(B6, FIND(" ", B6, LEN(B6)-LEN(SUBSTITUTE(B6, " ", "")))-1) |
Sucht das letzte Leerzeichen in „The quick brown fox“ und gibt alles zurück, was danach folgt. Ergebnis: fox |
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 „RIGHT“ mit „ “, „FIND“ oder sowie „SEARCH“, 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.
Verwandte Funktionen
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER