DROITE
Renvoie les derniers caractères (les plus à droite) d'une chaîne de texte.
DROITE(texte; [no_car])Arguments
texteLa chaîne de texteno_carNombre de caractères à extraire (1 par défaut)(optionnel)
=DROITE("Hello";2)Renvoie les 2 derniers caractères
=DROITE(A1;4)Extrait 4 caractères à la fin de A1
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))Récupère le texte après le premier espace
- •Si no_car est omis, renvoie 1 caractère
- •Utile pour extraire les extensions de fichiers
- •Combiner avec NBCAR pour une extraction dynamique
- •Supposer que DROITE compte à partir d'une position fixe plutôt que depuis la fin de la chaîne, ce qui pose problème quand la longueur du texte varie
- •Extraire un nombre fixe de caractères en s'attendant à récupérer un champ précis, alors que les données source n'ont pas une longueur constante
- •Ne pas tenir compte des espaces en fin de texte - DROITE les inclut sans problème, ce qui fausse le résultat extrait
Comment récupérer tout ce qui suit le dernier espace ou un symbole précis ?
Combinez DROITE avec NBCAR et TROUVE, par exemple =DROITE(A1;NBCAR(A1)-TROUVE("@";A1)) pour obtenir tout ce qui suit un symbole @.
Pourquoi DROITE renvoie-t-il les mauvais caractères sur certaines lignes ?
Le texte source contient probablement des espaces en fin de chaîne ou une longueur incohérente - utilisez SUPPRESPACE sur la source d'abord.
DROITE peut-elle extraire une longueur variable plutôt qu'un nombre fixe ?
Oui, utilisez NBCAR combiné avec TROUVE ou CHERCHE pour calculer dynamiquement le nombre de caractères plutôt que de le figer.
Besoin de traduire une formule utilisant DROITE ?
Utilisez notre traducteur pour convertir votre formule complète
