GAUCHE, DROITE et STXT dans Excel : comment l'utiliser
GAUCHE et DROITE prennent des caractères au début ou à la fin d'un texte. STXT prend un morceau au milieu.
Essayez gratuitement les premiers exercicesDans la leçon GAUCHE, DROITE et STXT
Que font GAUCHE, DROITE et STXT ?
GAUCHE prend un certain nombre de caractères au début d'un texte, DROITE un certain nombre à la fin. STXT prend un morceau au milieu : vous indiquez le caractère de départ et le nombre de caractères voulus.
C'est ainsi que vous extrayez des morceaux fixes de codes, de numéros ou de références. Le résultat est toujours du texte, même si vous extrayez des chiffres. Pour calculer avec, entourez-le de CNUM.
Quand utiliser GAUCHE, DROITE et STXT ?
- Le préfixe d'un code comme ABC-4521 : =GAUCHE(A2;3).
- Les quatre derniers chiffres d'un numéro de carte : =DROITE(A2;4).
- L'année d'un numéro de facture comme F-2026-0142 : =STXT(A2;3;4).
- La première lettre d'un prénom, pour des initiales : =GAUCHE(B2;1)&".".
Syntaxe
La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.
Les premiers caractères d'un texte.
Avec un exemple : =GAUCHE(A2;3)
Voici comment lire la formule, élément par élément :
| Élément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
GAUCHE | Le nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules. | GAUCHE |
( ) | Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments. | ( ) |
texte | La cellule avec le texte dont vous voulez extraire un morceau. | A2 |
[no_car] | Facultatif. Le nombre de caractères voulus. Si vous l'omettez avec GAUCHE ou DROITE, vous obtenez un seul caractère. | 3 |
; | Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule. | ; |
[ ] | Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais. |
GAUCHE, DROITE et STXT étape par étape
C1 contient =GAUCHE(A2;3). Les trois premiers caractères, le préfixe du code. Modifiez les nombres ou la formule et regardez ce qui se passe.
Voici comment construire la formule vous-même :
- Cliquez sur C1 et tapez GAUCHE avec une parenthèse.
=GAUCHE( - Cliquez sur la cellule du texte, A2, et tapez un point-virgule.
=GAUCHE(A2; - Tapez le nombre de caractères voulus : le préfixe de ce code compte 3 caractères.
=GAUCHE(A2;3 - Fermez la parenthèse et appuyez sur Entrée : vous obtenez ABC, le préfixe du code.
=GAUCHE(A2;3)
Autres exemples
Les derniers caractères avec DROITE
C1 contient =DROITE(A2;4). Les quatre derniers chiffres du numéro de carte. Les espaces comptent aussi comme caractères.
Un morceau du milieu avec STXT
C1 contient =STXT(A2;3;4). Commencez au troisième caractère et prenez-en quatre : l'année. Le résultat est du texte.
Calculer avec un nombre extrait
C1 contient =CNUM(DROITE(A2;2))*3. DROITE donne le texte 12. CNUM le transforme en nombre, et vous pouvez calculer avec : 3 cartons de 12 font 36 pièces.
Le résultat est du texte
Même quand vous découpez des chiffres, vous obtenez du texte. Pour calculer avec, entourez-le de CNUM.
Là où ça coince souvent
- Les espaces comptent aussi comme caractères.
- Pour des morceaux de longueur variable, combinez avec CHERCHE ou utilisez TEXTE.AVANT.
Entraînez-vous dans la leçon GAUCHE, DROITE et STXT. Les premiers exercices sont gratuits.
Questions fréquentes
Comment extraire le prénom d'un nom complet ?
Avec =TEXTE.AVANT(A2;" ") dans Excel 365, ou avec GAUCHE et CHERCHE dans les versions plus anciennes.
À lire aussi
SUPPRESPACENBCARMAJUSCULE, MINUSCULE et NOMPROPRECHERCHE et TROUVEAssembler du texte