Table des matières
DROIT est une autre fonction populaire dans MS Excel qui est utilisée pour obtenir le ou les derniers caractères d'une chaîne de texte, sur la base d'un nombre spécifique de caractères. En un mot, cette fonction est conçue pour renvoyer un nombre spécifié de caractères du côté le plus à droite d'une chaîne. Cet article vous donnera une idée complète de la façon dont la fonction DROIT fonctionne dans Excel de manière indépendante, puis avec d'autres fonctions Excel.
Fonction DROIT dans Excel (vue rapide)
Télécharger le cahier d'exercices
Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.
Fonction DROIT.xlsxIntroduction à la fonction DROIT
Objectif
Pour extraire un nombre spécifié de caractères d'une chaîne donnée, de droite à gauche.
Syntaxe
=RIGHT (texte, [num_chars])
Arguments Explication
Arguments | Obligatoire/optionnel | Explication |
---|---|---|
texte | Requis | Passez le texte dont vous voulez extraire les caractères à droite. |
[num_chars] | En option | Passez le nombre de caractères à extraire, en commençant par la droite. La valeur par défaut est de 1 . |
- Si nombre_de_chars n'est pas fournie, la valeur par défaut est 1 .
- Si nombre_de_chars est supérieur au nombre de caractères disponibles, la fonction DROIT renvoie la chaîne de texte complète.
- DROIT extraira les chiffres des nombres ainsi que du texte.
- Cette fonction ne tient pas compte du formatage d'une cellule, comme une date, une devise, etc.
6 exemples appropriés pour utiliser la fonction DROITE dans Excel
Dans les sections suivantes, nous présenterons six exemples de description de la DROIT Nous appliquerons la fonction DROIT fonction, LEN , RECHERCHE , SUBSTITUTE , VALEUR et TROUVEZ fonctions ainsi que dans ces exemples pour l'opération de sous-chaîne avec espace , délimiteur et n caractères En outre, nous allons extraire numéros et domaines de la chaîne de caractères et modifiez le URL en utilisant le DROIT fonction.
Exemple 1 : Utilisation de la fonction RIGHT pour obtenir une sous-chaîne jusqu'à l'espace
Supposons que nous ayons un ensemble de données de clients avec leur Noms , ID des commandes , Adresses, et Prix totaux Maintenant, nous allons extraire le nom de famille de chaque client à partir de son numéro de téléphone. nom complet en utilisant le DROIT Suivons les instructions ci-dessous pour apprendre !
Étape 1 :
- Inscrivez la formule suivante dans la cellule C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Répartition des formules
SEARCH(" ", B5)
cette partie trouve le espace de la Nom complet cellules.- Puis
LEN(B5)-SEARCH(" ", B5)
cette partie permettra de sélectionner le dernière partie de la nom . - Ensuite, le
DROIT
renverra la fonction partie sélectionnée .
- Il suffit donc d'appuyer sur Entrez sur votre clavier. En conséquence, vous obtiendrez Parcs comme le retour de la fonction DROIT .
Étape 2 :
- Plus loin, AutoFill le site DROIT au reste des cellules de la colonne C.
Exemple 2 : extraction d'une sous-chaîne à l'aide des fonctions RIGHT, LEN, SEARCH et SUBTITUTE
Considérons maintenant que nous avons un ensemble de données de commentaires de clients. Dans chaque commentaire, il y a un numéro de commentaire, par exemple Commentaires 1, Commentaires 2 Maintenant notre tâche est d'extraire les seuls commentaires du commentaire source. Suivons les instructions ci-dessous pour apprendre !
Des pas :
- Entrez la formule dans la cellule D5 et AutoFill jusqu'à D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5," :","$",LEN(C5)-LEN(SUBSTITUTE(C5," :","")))))
Répartition des formules
LEN(SUBSTITUTE(C5, " :",""))
cette partie trouve le signe deux-points ( :) dans toute la chaîne.SUBSTITUTE(C5, " :", "#",LEN(C5)-LEN(SUBSTITUTE(C5, " :",""))))
cette partie remplace le dernier délimiteur par un caractère unique.- Puis
SEARCH("#", SUBSTITUTE(C5, " :", "#",LEN(C5)-LEN(SUBSTITUTE(C5, " :",""))))
cette partie récupère la position du dernier délimiteur dans la chaîne de caractères. En fonction du caractère par lequel nous avons remplacé le dernier délimiteur, nous utilisons soit la méthode insensible à la casseRECHERCHE
ou FIND sensible à la casse pour déterminer la position de ce caractère dans la chaîne. - Enfin, le
DROIT
sélectionne les commentaires et les imprime.
Exemple 3 : Supprimer les N premiers caractères d'une chaîne de caractères en appliquant la fonction DROITE
La tâche ci-dessus peut être réalisée à l'aide d'une formule simple. Comme il y a un nombre fixe de caractères dans " Commentaire N "qui est 10 dans la première partie de chaque commentaire, nous pouvons facilement l'éliminer et n'obtenir que le commentaire. 10 caractères de la Commentaire sur la source et imprimer les seuls commentaires dans une colonne séparée. Suivons les instructions ci-dessous pour apprendre !
Des pas :
- Tout d'abord, sélectionnez la cellule D5 et Entrez la formule dans cette cellule. Après cela, AutoFill jusqu'à D12.
=DROITE(C5, LEN(C5)-10)
Explication de la formule
LEN(C5)-10
ceci retournera un nombre après avoir soustrait 10 de la longueur totale des caractères. Si la longueur totale est 25 alors cette partie retournera 25-10 = 15.- Ensuite, le
DROIT
retournera le seul commentaire de la commentaire de la source .
Lectures similaires
- Comment utiliser la fonction CODE dans Excel (5 exemples)
- Utiliser la fonction EXACT d'Excel (6 exemples pertinents)
- Comment utiliser la fonction FIXE dans Excel (6 exemples pertinents)
- Utiliser la fonction CLEAN dans Excel (10 exemples)
- Comment utiliser la fonction TRIM dans Excel (7 exemples)
Exemple 4 : Utilisation des fonctions RIGHT et VALUE pour extraire un nombre d'une chaîne de caractères
Le site DROIT ne permet pas de renvoyer un nombre à partir d'une chaîne de caractères. Elle renvoie le nombre au format texte. Mais en utilisant la fonction VALEUR et DROIT Nous utiliserons ici le même ensemble de données que précédemment, et nous extrairons les données de l'ensemble de données. Code postal en format numérique à partir du Adresse colonne. Suivons les instructions ci-dessous pour apprendre !
Étape 1 :
- Inscrivez la formule suivante dans la cellule E5.
=VALEUR(DROITE(D5, 5))
Explication de la formule
DROIT(D5, 5)
cette partie donne le 5 caractères de l'adresse qui est la code postal sur format du texte .- Puis
VALEUR
les convertit dans un format numérique.
- Après cela, il suffit d'appuyer sur Entrez sur votre clavier. Ainsi, vous obtiendrez 35801 comme le retour de les fonctions .
Étape 2 :
- Plus loin, AutoFill le site fonctions au reste des cellules de la colonne E.
Exemple 5 : Application des fonctions RIGHT, LEN et FIND pour extraire le nom de domaine d'un courriel
Prenons un ensemble de données de clients avec leur Numéro de commande , Nom, courriel, et Adresse Nous allons maintenant découvrir leur domaine de l'email à partir des données adresse e-mail en utilisant le DROIT, LEN, et TROUVEZ fonctions. Suivons les instructions ci-dessous pour apprendre !
Étape 1 :
- Tout d'abord, sélectionnez la cellule F5, et écrivez la formule ci-dessous dans cette cellule .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Explication de la formule
FIND("@",E5)
cette partie trouve @ à partir de la chaîne de caractères donnée.LEN(E5)-FIND("@", E5)
cela donnera le nombre jusqu'auquel la valeur sera extraite.
- Il suffit donc d'appuyer sur Entrez sur votre clavier. En conséquence, vous obtiendrez gmail.com comme le retour de le DROIT, LEN, et TROUVEZ fonctions.
Étape 2 :
- Après ça, AutoFill le site DROIT, LEN, et TROUVEZ au reste des cellules de la colonne F.
Exemple 6 : Utilisation des fonctions RIGHT, LEN et LEFT pour modifier l'URL
Ce site DROIT nous permet également de modifier tout type de URL Disons que dans notre ensemble de données, nous avons plusieurs... URLs de certains sites web. Maintenant, dans certains d'entre eux, il y a une backslash(/) dans le URL Maintenant, notre tâche est de trouver ces URLs et supprimer cette barre oblique inversée de la URL Suivons les instructions ci-dessous pour apprendre !
Des pas :
- Entrez la formule dans la cellule C5 et AutoFill jusqu'à C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Explication de la formule
- Si le dernier caractère est un forward barre oblique (/) ,
(RIGHT(B5)="/")
retours " vrai ou bien il renvoie " faux ". - Le site
=LEFT(B5, LEN(B4)-(RIGHT(B5)="/"))
renvoie le premier " n "Si le dernier caractère est une barre oblique, le nombre de caractères est limité. (/) il est omis ; sinon, la chaîne complète est retournée.
Notes spéciales pour l'utilisation de la fonction DROIT
La fonction DROIT renvoie-t-elle un nombre ?
Le site DROIT dans Excel produit toujours une chaîne de texte, bien que la valeur initiale soit un nombre, comme indiqué au début de cette leçon.
La fonction DROIT ne peut pas fonctionner avec des dates ?
Étant donné que les dates sont représentées par des nombres entiers dans le système interne d'Excel et que la fonction DROIT d'Excel est conçue pour fonctionner avec des chaînes de texte, il n'est pas possible d'extraire une partie spécifique d'une date, comme le jour, le mois ou l'année. Si vous essayez de le faire, vous ne recevrez que les derniers chiffres d'un nombre représentant une date.
Pourquoi la fonction RIGHT renvoie l'erreur #VALUE ?
Le site DROIT fonction renvoie à #VALEUR ! erreur si " nombre_de_chars " est inférieur à zéro.
Conclusion
C'est tout au sujet de la DROIT J'ai essayé ici de donner un résumé de cette fonction et de ses différentes applications. J'ai montré plusieurs méthodes avec leurs exemples respectifs, mais il peut y avoir beaucoup d'autres itérations en fonction de nombreuses situations. Si vous avez des questions ou des commentaires, veuillez nous en faire part dans la section des commentaires.