Fonction DROITE, DROITEB

La fonction DROITE renvoie le ou les derniers caractères d'une chaîne de texte, en fonction du nombre de caractères spécifié.

La fonction DROITEB renvoie le ou les derniers caractères d'une chaîne de texte, en fonction du nombre d'octets spécifié.

 Important   La fonction DROITE est destinée aux langues qui utilisent un jeu de caractères codés sur un octet, tandis que la fonction DROITEB est destinée aux langues qui utilisent un jeu de caractères codés sur deux octets. La langue définie par défaut sur votre ordinateur affecte la valeur de retour de la manière suivante :

  • DROITE compte toujours chaque caractère, qu'il soit codé sur un ou deux octets, pour un, quelle que soit la langue définie par défaut.
  • DROITEB compte chaque caractère codé sur deux octets pour deux si vous avez activé l'édition d'une langue prenant en charge un jeu de caractère codé sur deux octets puis avez défini cette langue par défaut. Sinon, DROITEB compte chaque caractère pour 1.

Parmi les langues qui prennent en charge les jeux de caractères codés sur deux octets figurent le japonais, le chinois (simplifié et traditionnel) et le coréen.

Pour plus d'informations, voir les rubriques d'aide suivantes :

Syntaxe

DROITE(texte;no_car)

DROITEB(texte;no_octets)

texte     représente la chaîne de texte contenant les caractères à extraire.

no_car     indique le nombre de caractères à extraire à l'aide de la fonction DROITE.

no_octets     spécifie le nombre de caractères à extraire avec la fonction DROITEB selon le nombre d'octets.

Notes

  • L'argument no_car doit être supérieur ou égal à zéro.
  • Si l'argument no_car est supérieur à la longueur du texte, la fonction DROITE renvoie l'intégralité du texte.
  • Si vous ne spécifiez pas l'argument no_car, sa valeur par défaut est 1.

Exemple 1 : fonction DROITE

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

AfficherComment copier un exemple

  • Créez un classeur ou une feuille de calcul vide.
  • Sélectionnez l'exemple de la rubrique d'aide.

 Remarque   Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

Sélection d'un exemple de l'aide

Sélection d'un exemple de l'aide
  • Appuyez sur Ctrl+C.
  • Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur Ctrl+V.
  • Pour basculer entre l'affichage des résultats et la formule, appuyez sur Ctrl+` (accent grave) ou sous l'onglet Formules, dans le groupe Audit de formules, cliquez sur le bouton Afficher les formules.
 
1
2
3
A
Données
Prix de vente
Numéro de catalogue
Formule Description (résultat)
=DROITE(A2;5) 5 derniers caractères de la première chaîne (vente)
=DROITE(A3) Dernier caractère de la deuxième chaîne (e)

Exemple 2 : fonction DROITEB (la langue par défaut définie sur votre ordinateur prenant en charge les jeux de caractères codés sur deux octets)

Dans l'exemple suivant :

  • La fonction DROITEB renvoie les deux premiers caractères parce que chaque caractère compte pour deux.
  • La fonction DROITE renvoie les 4 derniers caractères parce que chaque caractère compte pour un, et ce quelle que soit la langue définie par défaut sur votre ordinateur.

=DROITEB("Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya ",4) égale « Tokyo à Shibuya Tokyo à Shibuya  »

=DROITE("Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya ",4) égale « Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya  »

 
 
S'applique à :
Excel 2007