La fonction GAUCHE Excel permet d'extraire les premiers caractères d’une chaîne de texte en fonction du nombre spécifié de caractères à extraire.
NB : GAUCHE imbrique souvent la fonction TROUVE (ou CHERCHE). STXT est une version améliorée de la fonction GAUCHE, car elle permet de définir le 1er caractère à extraire.
Supposons que tu souhaites une liste de noms complets dans une colonne de ta feuille de calcul et que tu souhaites extraire uniquement les prénoms dans une colonne séparée. Tu peux utiliser la fonction GAUCHE pour extraire les premiers caractères jusqu'au premier espace " " rencontrée.
- Dans la colonne où vous souhaitez extraire les prénoms, tape la formule suivante dans la cellule B1 : =GAUCHE(A1,TROUVE(" ",A1)-1)
- Appuie sur Entrée pour valider la formule.
- Copie la formule dans les cellules en dessous pour l'appliquer à tous les noms de la colonne.
Cette formule extrait les premiers caractères de chaque nom jusqu'au premier espace rencontré. Elle utilise la fonction TROUVE pour trouver l'emplacement du premier espace dans chaque prénom, puis la fonction GAUCHE pour extraire les caractères jusqu'à cet emplacement.
GAUCHE(Texte;[No_car])
Argument | Description |
---|---|
Texte (obligatoire) | Texte contenant les caractères à extraire. |
[No_car] (facultatif) | Nombre de caractères à extraire. Il doit être supérieur ou égal à 0. Si [No_car] est supérieur à la longueur du Texte, alors la fonction gauche renvoie l’erreur #VALEUR!. Si [No_car] est omis, alors sa valeur par défaut est 1. |
Je certifie mes compétences Excel
Découvrez comment passer la Certification Excel de référence : TOSA EXCEL.
Exemples fonction GAUCHE Excel
Dans cette partie, nous allons illustrer l'utilisation de la fonction GAUCHE Excel par deux exemples.
Exemple 1 : nombre fixe de caractères à extraire
Ce tableau liste plusieurs variétés de pommes. D’abord, tu veux extraire les trois premières lettres de chaque variété (colonne B). Puis, tu veux créer un code produit en ajoutant le préfixe "PO-" pour identifier les pommes (colonne C).
Remarque
- (1) Pour rappel, l’esperluette (&) permet de concaténer plusieurs éléments.
- (1) Tu peux utiliser la fonction MAJUSCULE pour modifier l’extraction en majuscules.
- (2) Si tu veux renvoyer directement le code produit sans extraire les 3 premiers caractères au préalable, alors tu peux effectuer ce calcul.
Exemple 2 : nombre variable de caractères à extraire
Rappel : TROUVE(Texte_cherché;Texte;[No_départ])
- Texte à rechercher dans le Texte.
- Texte dans lequel tu veux rechercher le Texte_cherché.
- Numéro du caractère à partir duquel tu veux commencer la recherche dans le Texte.
Ce tableau liste plusieurs e-mails. Tu veux extraire le nom des utilisateurs dans la colonne B.
RemarquES
- (1) La fonction TROUVE renvoie la position de "@" dans chaque e-mail. Ici, "@" est situé à la 8e position.
- (1) Pourquoi "-1" ? Tu ne veux pas extraire "@" donc tu dois soustraire 1 caractère à la fonction TROUVE pour extraire les 7 premiers caractères du 1er e-mail.
- (1) La fonction CHERCHE aurait également fonctionné à la place de la fonction TROUVE
- Si tu veux extraire le nom de domaine, tu dois imbriquer NBCAR et TROUVE dans la fonction DROITE.
- Tu peux aussi séparer le nom d’utilisateur et le nom de domaine avec la fonctionnalité « Convertir » disponible dans l’onglet « Données » en spécifiant "@" comme séparateur.
Les problèmes courants
Problème | Cause |
---|---|
La fonction GAUCHE renvoie une erreur #VALEUR! | Cette erreur peut se produire si le nombre de caractères spécifié à extraire est inférieur à zéro ou si le texte source est vide. De plus, assure-toi que le texte source ne contient pas d'espaces supplémentaires ou de caractères invisibles qui pourraient perturber la fonction GAUCHE. |
La fonction GAUCHE renvoie une valeur incorrecte | Cette erreur se produit si tu as mal spécifié le nombre de caractères à extraire ou si tu n'as pas correctement indiqué l'emplacement à partir duquel extraire les caractères. Assure-toi que la formule GAUCHE est correctement écrite et que les arguments sont bien placés. Garde également à l'esprit que GAUCHE ne fonctionne que pour extraire des caractères à partir du début d'une chaîne de texte. |
La fonction GAUCHE ne fonctionne pas sur les nombres | GAUCHE ne fonctionne que pour extraire des caractères à partir d'une chaîne de texte. Si tu essaies d'utiliser GAUCHE sur un nombre, Excel renverra une erreur. Assure-toi que le texte source est bien formaté en tant que chaîne de texte. |
Maîtrisez Excel de A à Z
Base du logiciel, détail des fonctions, gestion et analyse des données, tableaux et graphiques...
Nos meilleures pratiques
Astuces | Pourquoi ? |
---|---|
Spécifie le nombre de caractères que tu veux extraire. | Si tu ne spécifies pas le nombre de caractères que tu veux extraire, Excel extraira par défaut le premier caractère de la chaîne de texte. En spécifiant le nombre de caractères, tu peux extraire une sous-chaîne de texte plus longue ou plus courte. |
Vérifie que la fonction retourne le résultat souhaité. | Pour cela, tu peux utiliser la fonction Aperçu avant impression pour voir les résultats avant de les imprimer ou les partager avec d'autres personnes. |
Utilise la fonction GAUCHE avec d'autres fonctions pour créer des formules complexes. | La fonction Gauche peut être combinée avec d'autres fonctions Excel pour créer des formules complexes qui répondent à des besoins spécifiques. Par exemple, la fonction TROUVE (ou CHERCHE). |
Utilise la fonction pour extraire des numéros ou des dates. | La fonction GAUCHE peut être utilisée pour extraire des numéros ou des dates à partir d'une chaîne de texte. Par exemple, si tu as une colonne qui contient une date et un texte, tu peux utiliser la fonction GAUCHE pour extraire la date et la placer dans une colonne distincte. |
FAQ : utilisation de la fonction GAUCHE Excel
- La fonction GAUCHEB
- Fonction GAUCHE Excel pour extraire du texte avant un espace
- Fonction GAUCHE Excel ne fonctionne pas
- Fonction GAUCHE Excel pour extraire jusqu'à un caractère précis
- Fonction STXT Excel
La fonction GAUCHEB
Les fonctions GAUCHEB et GAUCHE sont toutes deux utilisées dans Excel pour extraire une sous-chaîne de caractères à partir du début d'une chaîne de texte. Cependant, il existe une différence importante entre ces deux fonctions :
- GAUCHEB extrait une sous-chaîne de caractères en comptant le nombre de caractères en octets (ou en bits) spécifié dans l'argument "nb_caractères". Cette fonction est utile pour extraire des sous-chaînes de texte à partir de chaînes contenant des caractères multi-octets, tels que des caractères Unicode.
- GAUCHE, quant à elle, extrait une sous-chaîne de caractères en comptant le nombre de caractères spécifié dans l'argument "nb_caractères". Cette fonction est utile pour extraire des sous-chaînes de texte à partir de chaînes ne contenant que des caractères en un seul octet.
Fonction GAUCHE Excel jusqu'à espace
Si tu souhaites extraire une sous-chaîne de texte jusqu'à l'espace le plus proche, vous pouvez utiliser une formule qui utilise la fonction GAUCHE combinée à la fonction TROUVE.
=GAUCHE(A1,TROUVE(" ",A1&" ")-1)
Cette formule extrait la sous-chaîne de texte à partir de la cellule A1 jusqu'à l'espace le plus proche. La fonction TROUVE est utilisée pour trouver l'emplacement de l'espace dans la chaîne de texte. Nous ajoutons également un espace supplémentaire à la fin de la chaîne de texte pour éviter les erreurs si la chaîne de texte ne contient pas d'espace.
Fonction GAUCHE Excel ne fonctionne pas
Voici comment tu peux faire :
- Vérifie que les arguments de la fonction sont corrects : la fonction GAUCHE prend deux arguments, le texte à partir duquel extraire les caractères et le nombre de caractères à extraire.
- Vérifie que les données sont correctement formatées : Assure-toi que les données que tu essayes d'extraire avec la fonction GAUCHE sont correctement formatées en tant que texte. Si les données sont formatées en tant que nombres ou dates, la fonction GAUCHE peut ne pas fonctionner correctement.
- Vérifie que les données ne contiennent pas d'erreurs : Si les données contiennent des erreurs telles que #DIV/0!, #N/A ou #REF!, la fonction GAUCHE peut ne pas fonctionner correctement.
- Vérifie si une autre fonction peut mieux convenir : La fonction GAUCHE n'est pas toujours la meilleure option pour extraire des sous-chaînes de texte. D'autres fonctions Excel telles que DROITE, STXT, ou TROUVE peuvent être plus appropriées pour extraire des données spécifiques.
Excel gauche jusqu'à caractère
Si tu souhaites extraire une sous-chaîne de texte jusqu'à un caractère spécifique, tu peux utiliser la fonction TROUVE combinée avec la fonction GAUCHE.
=GAUCHE(A1,TROUVE(" - ",A1)-1)
Cette formule extrait la sous-chaîne de texte à partir de la cellule A1 jusqu'au caractère " - ".
La fonction TROUVE est utilisée pour trouver la position du caractère spécifié dans la chaîne de texte.
Nous soustrayons 1 du résultat de la fonction TROUVE pour exclure le caractère spécifié de la sous-chaîne de texte extraite.
Fonction STXT Excel
STXT imbrique souvent la fonction TROUVE (ou CHERCHE). STXT est une version améliorée de la fonction GAUCHE, car elle permet de définir le 1er caractère à extraire.
Pour aller plus loin
Des ressources inédites et accessibles ! Pour progresser sur la fonction d'Excel, nous mettons à ta disposition des ressources exceptionnelles qui sont toutes abordables simplement !
Besoin d'une aide supplémentaire ? Tu peux toujours consulter notre expert de notre équipe de formateur afin d'obtenir une assistance personnalisée gratuitement.
Une fiche de révision complète ! Notre fiche de révision synthétise les informations de cet article. Sous le format PDF, elle va te permettre de revoir la syntaxe ainsi que des exemples d'utilisation de la fonction...
S'entraîner est la meilleure façon de progresser !
Formation de A à Z et finançable
Une progression rapide sur Excel ! Tu seras en mesure d'automatiser de nombreuses tâches répétitives que tu effectues actuellement de manière manuelle, ce qui te permettra de gagner un temps précieux. Notre formation est finançable. Pour découvrir le programme et nous contacter.
Nous sommes l'organisme de référence pour les formations en bureautique. Certifié Qualiopi, nous proposons des formations finançables sur Excel, Word ou encore PowerPoint.
Les autres fonctions Texte
En suivant ce lien, découvrez la liste des fonctions Texte sur Excel.