La fonction DROITE Excel permet d’extraire les derniers caractères d’une chaîne de texte en fonction du nombre spécifié de caractères à extraire.
NB : la fonction DROITE peut être une alternative à STXT pour extraire les derniers caractères d’une chaîne de texte.
Supposons que tu as le texte suivant dans la cellule A1 : "Bonjour à tous". Si tu souhaites extraire les 4 derniers caractères de ce texte, tu peux utiliser la fonction DROITE comme suit :
=DROITE(A1;4)
Le résultat sera "tous", car Excel a extrait les 4 derniers caractères de la droite du texte "Bonjour à tous".
DROITE(Texte;[No_car])
Argument | Description |
---|---|
Texte (obligatoire) | Texte contenant les caractères à extraire. |
[No_car] (facultatif) | Nombre de caractères à extraire. Il doit être supérieur ou égal à 0. Si [No_car] est supérieur à la longueur du Texte, alors la fonction renvoie l’erreur #VALEUR!. Si [No_car] est omis, alors sa valeur par défaut est 1. |
Je certifie mes compétences Excel
Découvrez comment passer la Certification Excel de référence : TOSA EXCEL.
Exemples fonction DROITE Excel
Dans cette partie, nous allons illustrer l'utilisation de la fonction DROITE par deux exemples.
Exemple 1 : nombre fixe de caractères à extraire
Ce tableau liste les coordonnées des membres de l’équipe Morpheus dans la colonne A. Tu veux extraire les numéros de téléphone dans la colonne B.
Remarque
- (1) Tu dois extraire les 14 derniers caractères pour extraire le numéro de téléphone (10 caractères pour le numéro + 4 espaces entre les numéros).
Exemple 2 : nombre variable de caractères à extraire
Rappel : TROUVE(Texte_cherché;Texte;[No_départ])
- Texte à rechercher dans le Texte.
- Texte dans lequel tu veux rechercher le Texte_cherché.
- Numéro du caractère à partir duquel tu veux commencer la recherche dans le Texte.
Ce tableau liste plusieurs e-mails. Tu veux extraire le nom de domaine dans la colonne B.
RemarquES
- (1) La fonction NBCAR renvoie le nombre total de caractères dans chaque e-mail. Ici, il y a 29 caractères.
- (1) La fonction TROUVE renvoie la position de "@" dans chaque e-mail. Ici, "@" est situé à la 8e position.
- (1) La soustraction entre le résultat de la fonction NBCAR et celui de la fonction TROUVE permet de spécifier à la fonction DROITE le nombre de caractères à extraire. Ici, la fonction DROITE extrait les 21 derniers caractères (29 – 8) du 1er e-mail.
- (1) La fonction CHERCHE aurait également fonctionné à la place de la fonction TROUVE.
- Si tu veux extraire le nom d’utilisateur, tu dois imbriquer TROUVE dans la fonction GAUCHE.
- Tu peux aussi séparer le nom d’utilisateur et le nom de domaine avec la fonctionnalité « Convertir » disponible dans l’onglet « Données » en spécifiant "@" comme séparateur.
Les problèmes courants
Problème | Cause |
---|---|
#VALEUR! | La valeur de la longueur du texte à extraire (l'argument [No_car]) est inférieure à zéro ou n'est pas un nombre. Assure-toi que cet argument contient un nombre positif. |
#NOMBRE! | L'argument [Nombre de caractères] (nombre de caractères) n'est pas un nombre. Assure-toi que cet argument contient bien un nombre. |
#REF! | L'argument [No_car] est supérieur à la longueur du texte. Assure-toi que cet argument ne dépasse pas la longueur du texte à extraire. |
#N/A | La cellule référencée comme argument "Texte" contient une erreur. Vérifie le contenu de la cellule. |
Maîtrisez Excel de A à Z
Base du logiciel, détail des fonctions, gestion et analyse des données, tableaux et graphiques...
Nos meilleures pratiques
Astuces | Pourquoi ? |
---|---|
Utilise la fonction DROITE pour extraire un nombre spécifique de caractères à partir de la droite d'une chaîne de texte. | Cela permet de simplifier la manipulation des données et d'extraire rapidement des informations pertinentes. |
Veille à ce que le nombre de caractère que tu spécifies soit approprié pour tes données. | Si tu extrais trop peu ou trop de caractères, cela peut conduire à des résultats incorrects et nuire à la qualité de tes données. |
Assure-toi que la cellule que tu sélectionnes pour la fonction DROITE contient bien des données de type texte. | Si la cellule contient un nombre ou une date, cela pourrait conduire à des erreurs de formule. |
Utilise la fonction DROITE en combinaison avec d'autres fonctions Excel, comme CONCATENER et GAUCHE. | Cela te permet de combiner les résultats de plusieurs fonctions pour obtenir l'information dont tu as besoin. |
FAQ : utilisation de la fonction DROITE Excel
- Fonction DROITE, GAUCHE Excel
- Extraire le texte des cellules
- Extraire le texte de la droite jusqu'au caractère
- Fonction DROITE et STXT
Fonction DROITE, GAUCHE Excel
La fonction DROITE te permet d'extraire un nombre donné de caractères à partir de la droite d'une chaîne de texte, tandis que la fonction GAUCHE te permet d'extraire un nombre donné de caractères à partir de la gauche d'une chaîne de texte.
Ce sont des fonctions très utiles pour manipuler les données dans Excel.
Ces deux fonctions sont complémentaires et peuvent être utilisées ensemble pour extraire une partie spécifique d'une chaîne de texte.
Par exemple, si tu souhaites extraire les 5 caractères situés au milieu d'une chaîne de texte, tu peux utiliser la fonction GAUCHE pour extraire les caractères situés à gauche de ces 5 caractères, puis utiliser la fonction DROITE pour extraire les caractères situés à droite de ces 5 caractères.
Extraire le texte des cellules
Pour extraire le texte des cellules Excel, tu peux utiliser la fonction TEXTE qui te permet de convertir les données dans une cellule en texte, puis utiliser la fonction DROITE ou GAUCHE pour extraire une partie spécifique de ce texte.
Voici comment tu peux faire :
- Sélectionne la cellule qui contient les données à extraire.
- Utilise la fonction TEXTE pour convertir les données en texte. Par exemple, si les données sont dans la cellule A1, tu peux entrer la formule suivante dans une autre cellule : =TEXTE(A1;"@")
- La fonction TEXTE va convertir les données en texte. Maintenant, tu peux utiliser la fonction DROITE ou GAUCHE pour extraire une partie spécifique de ce texte.
- Par exemple, si tu souhaites extraire les 5 premiers caractères de la cellule A1, tu peux utiliser la fonction GAUCHE en entrant la formule suivante dans une autre cellule : =GAUCHE(A1;5)
- Si tu souhaites extraire les 5 derniers caractères de la cellule A1, tu peux utiliser la fonction DROITE en entrant la formule suivante dans une autre cellule : =DROITE(A1;5)
Et voilà ! Tu as désormais extrait le texte des cellules Excel en utilisant la fonction TEXTE et la fonction DROITE ou GAUCHE.
Extraire le texte de la droite jusqu'au caractère
Pour extraire le texte de la droite jusqu'à un certain caractère dans Excel, tu peux utiliser la fonction DROITE en combinaison avec la fonction NBCAR et TROUVE.
La fonction NBCAR te permet de compter le nombre de caractères d'une chaîne de texte. La fonction TROUVE te permet de localiser la position du caractère spécifique dans le texte.
La soustraction entre les deux fonctions te permet d'extraire le texte de la droite jusqu'à ce caractère à l'aide de la fonction DROITE.
- Utilise ensuite NBCAR pour compter le nombre de caractères du texte : =NBCAR(Texte).
- Trouve la position du caractère spécifique dans le Texte à l'aide de la fonction TROUVE. Par exemple, si tu souhaites extraire le texte de la droite jusqu'à la virgule (,), tu peux entrer la formule suivante : =TROUVE(",";Texte)
- La soustraction entre ces deux résultats te permet de trouver le nombre de caractères à extraire dans le Texte et d'extraire le texte souhaité grâce à la fonction DROITE. Par exemple, tu peux entrer la formule suivante : =DROITE(Texte;NBCAR(Texte)-TROUVE(",";Texte))
- La fonction DROITE extrait le texte de la droite jusqu'à la position de la virgule.
Fonction DROITE et STXT
STXT imbrique souvent la fonction TROUVE (ou CHERCHE). STXT est une version améliorée de la fonction GAUCHE, car elle permet de définir le 1er caractère à extraire. La fonction DROITE peut être une alternative à STXT pour extraire les derniers caractères d’une chaîne de texte.
Pour aller plus loin
Des ressources inédites et accessibles ! Pour progresser sur la fonction d'Excel, nous mettons à ta disposition des ressources exceptionnelles qui sont toutes abordables simplement !
Besoin d'une aide supplémentaire ? Tu peux toujours consulter notre expert de notre équipe de formateur afin d'obtenir une assistance personnalisée gratuitement.
Une fiche de révision complète ! Notre fiche de révision synthétise les informations de cet article. Sous le format PDF, elle va te permettre de revoir la syntaxe ainsi que des exemples d'utilisation de la fonction...
S'entraîner est la meilleure façon de progresser !
Formation de A à Z et finançable
Une progression rapide sur Excel ! Tu seras en mesure d'automatiser de nombreuses tâches répétitives que tu effectues actuellement de manière manuelle, ce qui te permettra de gagner un temps précieux. Notre formation est finançable. Pour découvrir le programme et nous contacter.
Nous sommes l'organisme de référence pour les formations en bureautique. Certifié Qualiopi, nous proposons des formations finançables sur Excel, Word ou encore PowerPoint.
Les autres fonctions Texte
En suivant ce lien, découvrez la liste des fonctions Texte sur Excel.