Extraction de Texte

=GAUCHE / DROITE / STXT Excel — Extraire du Texte

GAUCHE, DROITE et STXT extraient des portions d'une chaîne de texte. Essentielles pour nettoyer des codes, des références ou des données importées.

☰ Toutes les formules ▶ Tester en direct
🟢 Débutant⏱ ~5 min📅 Toutes versions Excel
Texte Extraction Nettoyage

Ces trois fonctions extraient des sous-chaînes : GAUCHE depuis le début, DROITE depuis la fin, STXT depuis n'importe quelle position. Combinées avec TROUVE ou NBCAR, elles permettent d'extraire n'importe quelle partie d'un texte.

Syntaxe

=GAUCHE(texte ; nb_car)
=DROITE(texte ; nb_car)
=STXT(texte ; no_départ ; nb_car)
ArgumentObligatoireDescription
texteOuiCellule ou texte source
nb_carOuiNombre de caractères à extraire
no_départOui (STXT)Position du premier caractère à extraire (1 = début)

Exemples concrets

Extraire le préfixe d'un code GAUCHE

Extraire les 3 premiers caractères d'une référence produit.

=GAUCHE(A2;3)
VET (depuis "VET-001")
Extraire les derniers chiffres DROITE

Récupérer le numéro en fin de référence.

=DROITE(A2;3)
001 (depuis "VET-001")
Extraire un segment central STXT

Extraire les caractères du milieu d'un code postal composé.

=STXT(A2;5;4)
2024 (depuis "REF-2024-VET")
Extraction dynamique avec TROUVE Avancé

Extraire la partie avant le séparateur "-" quelle que soit sa longueur.

=GAUCHE(A2;TROUVE("-";A2)-1)
VET ou SPORT (longueur variable)

Erreurs courantes

Erreur
Cause probable
Solution
#VALEUR!
nb_car négatif ou no_départ < 1
Vérifier que les arguments sont positifs. Utiliser MAX(1;...)
Texte tronqué
nb_car supérieur à la longueur du texte
GAUCHE/DROITE retournent tout le texte sans erreur — comportement normal
#VALEUR! avec TROUVE
Le séparateur est absent de la chaîne
Protéger avec SIERREUR : =SIERREUR(GAUCHE(A2;TROUVE("-";A2)-1);A2)
Nombre retourné comme texte
La cellule source contient un nombre stocké en texte
Utiliser CNUM() pour convertir : =CNUM(DROITE(A2;3))

Testeur interactif — GAUCHE / DROITE / STXT

Choisissez un scénario pour voir l'extraction de texte en action.

classeur_gauche-droite.xlsx

Choisir un scénario :

Essayez GD_TROUVE pour voir l'extraction dynamique avec TROUVE

Besoin de nettoyer vos données Excel ?

ASPECT crée des fichiers Excel sur mesure avec extraction et nettoyage de données.

Demander un devis gratuit →

Questions fréquentes

Comment extraire un texte de longueur variable ? +

Combinez GAUCHE ou DROITE avec TROUVE (pour trouver un séparateur) et NBCAR (pour compter les caractères). Exemple : =GAUCHE(A2;TROUVE("-";A2)-1) extrait tout ce qui est avant le premier tiret.

STXT vs GAUCHE : quand utiliser lequel ? +

GAUCHE et DROITE sont simples quand on extrait depuis un bout de la chaîne. STXT est nécessaire dès qu'on extrait depuis une position centrale ou quand le point de départ varie.

Ces fonctions sont-elles sensibles à la casse ? +

GAUCHE, DROITE et STXT n'effectuent pas de comparaison — elles extraient des caractères sans tenir compte de la casse. TROUVE est sensible à la casse ; CHERCHE ne l'est pas.

Testeur de formule
A1
=
Cellule sélectionnée : Astuce : cliquez sur une cellule pour la modifier
✓ Formule copiée !