GAUCHE
Renvoie les premiers caractères (les plus à gauche) d'une chaîne de texte.
GAUCHE(texte; [no_car])Arguments
texteLa chaîne de texteno_carNombre de caractères à extraire (1 par défaut)(optionnel)
=GAUCHE("Hello";2)Renvoie les 2 premiers caractères
=GAUCHE(A1;5)Extrait 5 caractères de A1
=GAUCHE(A1;TROUVE(" ";A1)-1)Récupère le texte avant le premier espace
- •Si no_car est omis, renvoie 1 caractère
- •Renvoie toute la chaîne si no_car dépasse la longueur
- •Utilisez avec TROUVE ou CHERCHE pour une extraction dynamique
- •Oublier que GAUCHE compte des caractères, pas des mots - GAUCHE(A1;5) peut couper un mot en deux
- •Utiliser un nombre de caractères fixe alors que la longueur du texte varie réellement, ce qui coupe trop certaines entrées et pas assez d'autres
- •Appliquer GAUCHE à un nombre et être surpris que le résultat soit du texte, pas un nombre utilisable dans un calcul
Comment extraire le texte jusqu'à un caractère précis, comme une virgule ?
Combinez GAUCHE avec TROUVE : =GAUCHE(A1;TROUVE(",";A1)-1) récupère tout ce qui précède la première virgule.
Pourquoi GAUCHE renvoie-t-il un nombre sous forme de texte ?
GAUCHE renvoie toujours du texte, même quand la source est un nombre. Utilisez CNUM() si vous devez calculer avec le résultat.
GAUCHE fonctionne-t-il directement sur des nombres ?
Oui, Excel convertit d'abord le nombre en texte, mais la mise en forme comme les symboles monétaires ou les séparateurs de milliers sera incluse dans le résultat.
Besoin de traduire une formule utilisant GAUCHE ?
Utilisez notre traducteur pour convertir votre formule complète
