Aller au contenu principal

GAUCHE vs STXTQuelle fonction choisir ?

Comparaison complète avec exemples et recommandations (2026)

Résumé rapide

CritèreGAUCHESTXT
Position de départ
Toujours le 1er caractère
N'importe quelle position
Nombre d'arguments
2 (texte; nb_caractères)
3 (texte; position; nb_caractères)
Flexibilité
Limitée (début seulement)
Totale (n'importe où)
Lisibilité
Très lisible
Correcte

GAUCHE pour les X premiers caractères. STXT pour extraire à partir d'une position précise.

GAUCHE : rappel

=GAUCHE(texte; [nb_car])

Extrait les premiers caractères d'une chaîne de texte.

STXT : rappel

=STXT(texte; départ; nb_car)

Extrait des caractères au milieu d'une chaîne.

Comparaison détaillée GAUCHE vs STXT

CritèreGAUCHESTXT
Position de départ
Toujours le 1er caractère
N'importe quelle position
Nombre d'arguments
2 (texte; nb_caractères)
3 (texte; position; nb_caractères)
Flexibilité
Limitée (début seulement)
Totale (n'importe où)
Lisibilité
Très lisible
Correcte

Laquelle choisir ?

Tu veux les N premiers caractères (ex: code postal)Utilise GAUCHE

Tu veux extraire au milieu ou à une position calculéeUtilise STXT

Tu veux les N derniers caractèresUtilise DROITE (ni GAUCHE ni STXT)

Questions fréquentes

STXT peut-elle remplacer GAUCHE ?

Oui, STXT(A1; 1; 5) fait la même chose que GAUCHE(A1; 5). Mais GAUCHE est plus lisible pour ce cas d'usage.

Comment trouver la position de départ pour STXT ?

Combine STXT avec CHERCHE ou TROUVE. Exemple : STXT(A1; CHERCHE("-"; A1)+1; 5) extrait 5 caractères après le premier tiret.

Ces fonctions marchent-elles avec des nombres ?

Oui, Excel convertit automatiquement le nombre en texte. GAUCHE(12345; 3) renvoie "123". Le résultat est du texte, pas un nombre.

Voir les guides complets

Tu veux maîtriser les deux ?

Rejoins Le Dojo Club pour accéder à des formations complètes sur toutes les fonctions Excel, avec des exercices pratiques et une communauté d'entraide.

Essayer pendant 30 jours