Description
Cette fonction permet de renvoyer un nombre spécifié de caractères à partir de la fin d'une chaîne de texte. Pris en charge dans les chaînes.
Syntaxe
RIGHT(texte, [num_chars])
Les entrées
Cette fonction accepte les arguments suivants :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
texte |
Oui | La chaîne de texte dont vous voulez extraire les caractères. | Une référence de cellule, un nombre, une chaîne de texte ou une formule qui aboutit à l'un de ces éléments. |
num_chars |
Non | Le nombre de caractères à extraire du début du texte. | Un nombre entier positif, une référence de cellule contenant un nombre entier positif ou une formule qui aboutit à l'un ou l'autre de ces éléments. En cas d'omission, la valeur par défaut est 1. |
Exemple
Données d’échantillon
| A | B |
|---|---|
| 1 | Workiva |
| 2 | 01 (123) 456-7890 |
| 3 | Jean Dupont |
| 4 | ABC123 |
| 5 mai 2024 | 4/6/2024 |
| aubergine | Le renard brun et rapide |
Exemples de formules
| Formule | Description | Résultat |
|---|---|---|
=RIGHT(B1, 5) |
Renvoie les 2 derniers caractères de la cellule B1. | plante |
=RIGHT(B2,8) |
Extrait la partie du numéro de téléphone du numéro de téléphone dans la cellule B2. | 123 |
=RIGHT(B3, FIND(" ", B3)-1) |
Renvoie le nom de famille à partir du nom complet dans la cellule B3. | Jean |
=RIGHT(B4) |
Renvoie le caractère le plus à droite de la cellule B4. | 3 |
=RIGHT(B1, 10) |
Tente de renvoyer 10 caractères, mais B1 n'en a que 8. | Workiva |
=RIGHT(B5, A4) |
Renvoie les derniers n caractères de la cellule B5 en utilisant la valeur de la cellule A4 comme valeur pour n. Dans ce cas, comme il s'agit d'une date, il s'agira des 4 derniers chiffres de la date julienne. | 5447 |
=RIGHT(A5, 8) |
Renvoie les 8 caractères les plus à droite de la cellule A5. Cette date est au format texte. | mai 2024 |
=RIGHT(B1, LEN(B1)-3) |
Renvoie tous les caractères de la cellule B1 sauf les 3 premiers. | kiva |
=RIGHT(A2, FIND(" ", A2,LEN(A2)-LEN(SUBSTITUTE(A2, " ", "")))-1) |
Renvoie tous les mots sauf le dernier. | renard |
Notes
- Si
num_charsest supérieur à la longueur du texte, RIGHT renvoie le texte entier. - Si
num_charsest omis, RIGHT passe par défaut à 1, ne renvoyant que le dernier caractère. - Si
num_charsest 0, RIGHT renvoie une cellule vide. - RIGHT traite chaque caractère, y compris les espaces et la ponctuation, comme une unité.
- Pour les entrées non textuelles, RIGHT tente de convertir la valeur en texte avant de la traiter.
- RIGHT peut être imbriqué dans d'autres fonctions ou combiné avec d'autres fonctions de texte pour une manipulation de texte plus complexe.
Astuces
- Combinez RIGHT avec LEN pour extraire tous les caractères d'une chaîne, à l'exception des premiers n.
- Combinez RIGHT wavec FIND ou SEARCH pour extraire des sous-chaînes jusqu'à un caractère ou un délimiteur spécifique.
- Lorsque vous travaillez avec des dates stockées sous forme de texte, utilisez DROITE pour extraire l'année ou le mois.
- Pour extraire des caractères du début d'une chaîne, utilisez plutôt LEFT.
- Combinez RIGHT avec SUBSTITUTE pour supprimer les caractères non désirés à la fin d'une chaîne de texte.
Fonctions connexes
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER