Syntaxe
La fonction GAUCHE s’écrit de la façon suivante :
= GAUCHE( texte ; [no_car] )
Cette fonction possède 2 arguments :
text
e – Texte dont on veut récupérer les premiers caractères.[no_car]
– Nombre de caractères que l’on souhaite récupérer.
La fonction GAUCHE permet de récupérer un nombre de caractères déterminé se situant à gauche d’un texte donné. Si aucun nombre n’est indiqué, il viendra extraire uniquement le premier caractère du texte.
= GAUCHE( "Cleex" ; 3 )
--> Résultat : "Cle"
= GAUCHE( A1 ; 3 )
--> Résultat : "Cle" si A1 contient "Cleex"
La fonction GAUCHE fonctionne également sur des nombres mais pas sur des dates. C’est dû à la façon qu’à Excel de gérer les dates (nombres avec format particulier). Le résultat renvoyé sera au format texte.
= GAUCHE( 1000 ; 2 )
--> Résultat : "100"
= GAUCHE( AUJOURDUI() ; 2 )
--> Résultat : "45"
Quelques utilisations de la fonction GAUCHE
Récupérer le texte avant un caractère spécifique
Vous voulez récupérer la partie du texte avant le premier espace, la première virgule, le premier tiret,… Il faut calculer le nombre de caractères avant le caractère spécifique. Pour cela, nous allons nous servir de la fonction CHERCHE. Elle permet de renvoyer la position du texte cherché.
= GAUCHE( A1 ; CHERCHE( "-" ; A1 ) - 1)
Extraire le nom ou le prénom d’une liste avec la fonction GAUCHE
Vous avez un listing comprenant les noms et prénoms des personnes. Pour récupérer la première valeur, on peut se servir de la fonction GAUCHE et de la fonction CHERCHE en spécifiant que l’espace est le caractère recherché.
= GAUCHE( "Paul Marquez" ; CHERCHE( " " ; "Paul Marquez" ) - 1)
--> Résultat : "Paul"