Téléphone : 06.36.02.19.40 | Mail : contact@morpheus-formation.fr
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 : DROITE imbrique souvent les fonctions NBCAR et TROUVE (ou CHERCHE). La fonction STXT peut être une alternative à DROITE pour extraire des caractères à l'intérieur d’une chaîne de texte.
Maîtrisez les fonctions de A à Z sur Excel
Vous souhaitez exploiter pleinement les fonctions d'Excel et gagner du temps dans la réalisation de vos tâches ? Notre e-book est fait pour vous !
Il contient une fiche et des exercices pratiques pour chaque fonction Excel. C'est l'ouvrage idéal pour maîtriser les fonctions dont vous avez besoin, stimuler votre créativité et améliorer la qualité de vos fichiers.
Syntaxe DROITE Excel
DROITE(Texte;[No_car])
Argument | Description |
---|---|
Texte (obligatoire) | Texte contenant les caractères à extraire. |
[No_car] (facultatif) | Nombre de caractères à extraire : ⇢ [No_car] < 0 : DROITE renvoie l’erreur #VALEUR!. ⇢ [No_car] > longueur du Texte : DROITE renvoie l’erreur #VALEUR!. ⇢ [No_car] est omis, sa valeur par défaut est 1. |
Quel est mon niveau sur Excel ?
Testez gratuitement votre niveau avec notre Quiz Excel (≈ 7min)
Exemples DROITE Excel
Exemple 1 : nombre fixe de caractères à extraire
Ce tableau liste les coordonnées des membres de l'équipe Morpheus (colonne A). Tu veux extraire les numéros de téléphone (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é.
- Position du 1er 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 (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 le nombre de caractères à extraire à la fonction DROITE. 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 (cliquer ici).
- 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.
Nos exercices pour tous les niveaux
Progresser lentement, mais sûrement avec nos exercices gratuits
Les problèmes courants
PROBLÈME | EXPLICATION |
---|---|
DROITE renvoie l'erreur #VALEUR! | ⇢ Cette erreur survient si la valeur de l'argument "[No_car]" (nombre de caractères à extraire) de la fonction DROITE est un nombre négatif (< 0). ⇢ Elle se produit également si la valeur de l'argument "[No_car]" de la fonction DROITE est supérieur à la longueur du texte ("[No_car]" > longueur du texte). |
DROITE renvoie l'erreur #REF! | Cette erreur survient si la fonction DROITE fait référence à une cellule qui a été supprimée ou déplacée. |
DROITE renvoie un résultat incorrect | ⇢ Ce problème survient très souvent si l'argument "[No_car]" de la fonction DROITE est incorrect. ⇢ Le résultat incorrect peut aussi apparaître si la cellule contient un nombre ou une date (et non un texte !). |
Données manquantes | Ce problème apparait si l'argument "[No_car]" ne couvre pas une partie du texte que tu veux extraire. |
Nos meilleures pratiques
ASTUCE | EXPLICATION |
---|---|
Utilise la fonction DROITE pour extraire des derniers caractères 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 à extraire indiqué corresponde au résultat que tu veux renvoyer. | Les résultats renvoyés par la formule seront incorrects si tu n'extrais pas assez ou trop de caractères. Cela peut nuire à la qualité de tes données. |
Assure-toi que la cellule contient une donnée de type texte. | Par exemple, des erreurs ou des résultats non souhaitées peuvent apparaître si la cellule contient un nombre ou une date. |
Combine DROITE avec d'autres fonctions Excel. | ⇢ Par exemple, tu peux imbriquer NBCAR et TROUVE (ou CHERCHE) dans la fonction DROITE. ⇢ Ou bien, tu peux combiner DROITE avec GAUCHE, STXT, CONCAT, TEXTE, MINUSCULE, MAJUSCULE, NOMPROPRE... ⇢ Cela te permet d'obtenir les données précises dont tu as besoin. |
Vos questions : fonction DROITE Excel
Formation Excel : Sur-mesure et Finançable
Nous sommes l'organisme de référence pour les formations sur Excel. Certifié Qualiopi, la formation peut être prise en charge en fonction de votre statut.
Pour aller plus loin
Nos ressources gratuites pour progresser lentement, mais sûrement
S'entraîner est la meilleure façon de progresser ! Tu peux télécharger gratuitement un fichier d'exercice au format .xlsx pour pratiquer et t'entraîner à utiliser la fonction.
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...
Nos formations e-learning Excel pour accélérer votre apprentissage
Prêt à accélérer votre apprentissage et booster votre carrière ? Nos formations e-learning Excel sont conçus pour répondre à vos besoins spécifiques en fonction de votre niveau.
Nos formations en ligne vous permettent de développer vos compétences en autonomie. C'est le compromis idéal pour apprendre Excel à votre rythme, notamment si vous avez un petit budget.
Nos formations e-learning Excel
Accélérez votre apprentissage et boostez votre carrière grâce à nos formations Excel en ligne.
Passez la certification TOSA Excel pour valoriser vos compétences
Vous souhaitez mettre en valeur vos compétences Excel sur votre CV ? La certification TOSA Excel est faite pour vous ! Elle valorise votre niveau sur Excel en délivrant un score sur 1000 que vous pouvez apposer sur votre CV.
Vous pouvez directement passer la certification TOSA Excel sans faire une formation (nos offres ici).
Je certifie mes compétences Excel
Découvrez comment passer la certification TOSA Excel pour mettre en valeur vos compétences.
Les autres fonctions de texte
Voici la liste des autres fonctions de texte disponibles sur le logiciel Excel.
Bonjour,
votre exemple de la fonction droite = droite(a5; nbcar(a5)-trouve("@";a5)) est incomplète (ou son titre imprécis) car elle ne fonctionne que s'il n'y a qu'une seule fois le caractère @.
Par exemple, si j'avais dans la cellule à examiner morpheus@formation@gmail.com, le résultat serait formation@gmail.com et non pas gmail.com
Car votre formule fonctionne en fait de gauche à droite.
pour une vraie recherche à partir de la droite jusqu'à la première occurrence du caractère cherché, et, ensuite, extraire les données qui sont à la droite de celui-ci (une fois trouvé), il faudrait avoir ceci:
=DROITE(A1;NBCAR(A1)-TROUVE("|";SUBSTITUE(A1;"@";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"@";"")))))
bien à vous
Luc
Bonjour, merci pour votre commentaire très instructif. Vous avez tout à fait raison.
Il est assez rare de retrouver 2 fois le même caractère, surtout dans une liste de mails. Néanmoins, c'est possible, donc je ne peux qu'approuver votre méthode qui est plus complète.
Merci à vous Luc.
Nicolas