Syntaxe
La fonction DROITE s’écrit de la façon suivante :
= DROITE( texte ; [no_car] )
Cette fonction possède 2 arguments :
text
e – Texte dont on veut récupérer les derniers caractères.[no_car]
– Nombre de caractères que l’on souhaite récupérer.
La fonction DROITE permet de récupérer un nombre de caractères déterminé se situant à droite d’un texte donné. Si aucun nombre n’est indiqué, il viendra extraire uniquement le dernier caractère du texte.
= DROITE( "Cleex" ; 3 )
--> Résultat : "eex"
= GAUCHE( A1 ; 3 )
--> Résultat : "eex" si A1 contient "Cleex"
La fonction DROITE fonctionne également sur des nombres mais pas sur des dates. C’est dû à la façon qu’à Excel de gérer les dates (nombres avec format particulier). Le résultat renvoyé sera au format texte.
= DROITE( 1000,24 ; 3 )
--> Résultat : ",24"
= DROITE( AUJOURDUI() ; 3 )
--> Résultat : "073"
Quelques utilisations de la fonction DROITE
Récupérer le texte après un caractère spécifique
Vous voulez récupérer la partie du texte après le premier espace, la première virgule, le premier tiret,… Il faut calculer le nombre de caractères après le caractère spécifique. Pour cela, nous allons nous servir de la fonction CHERCHE et de la fonction NBCAR. La fonction CHERCHE renvoie la position du texte cherché tandis que la fonction NBCAR indique le nombre total de caractères. En soustrayant l’un par l’autre, on obtient le nombre de caractères voulus à droite.
= DROITE( A1 ;
NBCAR( A1 ) - CHERCHE( "-" ; A1 )
)
Extraire le nom ou le prénom d’une liste avec la fonction DROITE
Vous avez un listing comprenant les noms et prénoms des personnes. Pour récupérer la dernière valeur, on peut se servir de la fonction GAUCHE et de la fonction CHERCHE en spécifiant que l’espace est le caractère recherché.
= DROITE( "Paul Marquez" ;
NBCAR( "Paul Marquez" ) - CHERCHE( " " ; "Paul Marquez" )
)
--> Résultat : "Marquez"
Formules en lien
- Remplacer un caractère par un autre (yc spéciaux)
- Compter le nombre de cellules contenant du texte
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter le nombre de cellules égales à un texte
- Si cellule contient un texte
- Si cellule contient un texte (sensible à la casse)
- Si cellule contient texte alors 1
- Si cellule ne contient pas un mot ou une partie du texte
- Compter le nombre de cellules commençant par
- Compter le nombre de cellules se terminant par
Fonctions en lien
- CONCATENER
- CONCAT
- JOINDRE.TEXTE
- TROUVE
- CTXT
- GAUCHE
- NBCAR
- MINUSCULE
- MAJUSCULE
- STXT
- NOMPROPRE
- CHERCHE
- SUBSTITUE
- REMPLACER
- CNUM
- TEXTE
- EXACT