Fonction GAUCHE dans Excel - Tronque le texte

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce tutoriel montre comment utiliser le Fonction GAUCHE Excel dans Excel pour renvoyer les n premiers caractères d'une cellule.

Présentation de la fonction GAUCHE

La fonction LEFT Renvoie un nombre spécifié de caractères à partir du début d'une cellule.

Pour utiliser la fonction de feuille de calcul Excel GAUCHE, sélectionnez une cellule et tapez :

(Remarquez comment les entrées de formule apparaissent)

Fonction GAUCHE Syntaxe et entrées :

1 =GAUCHE(texte,nombre_caractères)

texte - Une chaîne de texte.

nombre_caractères - Le nombre de caractères depuis le début de la cellule à renvoyer.

Comment utiliser la fonction GAUCHE dans Excel :

La fonction LEFT extrait un nombre spécifique de caractères que vous spécifiez à partir de la gauche (début de la chaîne).

1 =GAUCHE(B3,C3)

Ce qui précède extrait 7 caractères à partir de la gauche ou du début de la chaîne.

Le deuxième argument est facultatif et sa valeur par défaut est 1. Par conséquent, il extrait 1 caractère de la gauche et vous donne « R » si vous l'omettez.

GAUCHE avec TROUVER/RECHERCHER

Dans de nombreux scénarios, le nombre de caractères que nous voulons extraire de la gauche varie tout comme les prénoms. Dans ce cas ici, nous pouvons utiliser FIND pour vérifier à quelle position de caractère l'espace commence et moins un pour exclure l'espace lui-même.

1 =GAUCHE(B3,TROUVER(" ",B3)-1)

Vous pouvez également utiliser RECHERCHE. La différence entre FIND et SEARCH est que le premier est sensible à la casse. Trouver un symbole tel que l'espace n'aurait pas d'importance.

1 =GAUCHE(B3,RECHERCHE(" ",B3)-1)

GAUCHE avec LEN

Il peut y avoir des cas où vous savez combien de caractères vous ne voulez pas, mais pas combien vous voulez. Dans l'exemple ci-dessous, il y a toujours 4 chiffres à la fin. Mais le nombre d'alphabets diffère.

1 =GAUCHE(B3,LEN(B3)-4)

LEN nous aide à obtenir le nombre total de caractères dans la cellule. Et puisque nous savons que nous ne voulons pas les 4 chiffres à la fin, utilisez simplement la longueur totale moins 4 caractères pour obtenir le nombre de caractères de l'alphabet.

GAUCHE avec Numéro/Dates

Notez que LEFT est une fonction de texte. En utilisant LEFT, le résultat est un texte. Par exemple, vous ne pourrez pas additionner ces nombres dans la cellule E3 après avoir utilisé LEFT.

La même chose se produit pour les dates car elles sont reconnues comme des numéros de série et non comme du texte. Vous n'aurez peut-être pas besoin de faire la somme des dates, mais cela ne fonctionne pas bien dans les filtres et les tableaux croisés dynamiques.

Pour surmonter les problèmes ci-dessus, vous pouvez utiliser VALUE pour convertir du texte en valeurs.

Extraire le nombre à gauche d'une chaîne

Lorsque vous travaillez avec Excel, vous devez exiger un nombre à partir de détails donnés. Parfois, vous devez extraire le nombre à partir de la gauche et parfois, vous devez extraire le nombre à partir de la droite. La fonction LEN vous aidera donc à effectuer cette tâche en la combinant avec quelques autres fonctions.

Extraire le numéro de la gauche

Nous pourrions combiner LEFT, SUM, SUBSTITUTE avec LEN comme suit :

1 =GAUCHE(B2,SOMME(LEN(B2)-LEN(SUBSTITUT(B2,{"0","1","2","3","4","5","6","7" ,"8","9"},""))))

Ce qui nous donnerait les résultats suivants :

Couper le texte aux Nièmes mots

Nous pourrions couper le texte pour définir le Nième mot en combinant SUBSTITUTE, FIND avec LEFT comme suit :

1 =GAUCHE(A2,RECHERCHER("#",REMPLACER(A2," ","#",B2))-1)

Ce qui nous donnerait les résultats suivants dans des exemples donnés.

Initiales exactes du nom

Lorsque nous collectons des informations humaines, nous collectons le prénom et le nom séparément. Mais lorsque nous présentons parfois, nous avons besoin d'un nom présent avec des initiales. Dans l'exemple ci-dessous, nous vous aiderons à fournir une solution aux initiales exactes du nom et cela pourrait également permettre de surmonter toutes les minuscules et majuscules. Pour obtenir cette sortie, nous pourrions combiner CONCATENATE, UPPER, PROPER avec LEFT comme suit :

1 =CONCATENATE(SUPÉRIEUR(GAUCHE(A2,1))&". ",PROPRIÉ(B2,))

Ce qui nous donnerait les résultats suivants.

Créer une adresse e-mail en utilisant le prénom et le nom de famille

Dans cet exemple, nous pourrions expliquer comment créer une adresse EMAIL en utilisant le prénom et le nom de famille. Nous pourrions créer une adresse e-mail en combinant CONCATENATE, LOWER avec LEFT comme suit :

GAUCHE dans Google Sheets

La fonction GAUCHE fonctionne exactement de la même manière dans Google Sheets que dans Excel :

Notes complémentaires

Si num_chars est supérieur à la longueur du texte, la fonction LEFT renvoie tout le texte.

GAUCHE Exemples en VBA

Vous pouvez également utiliser la fonction GAUCHE dans VBA. Taper:
application.worksheetfunction.left(text,num_chars)
Pour les arguments de la fonction (texte, etc.), vous pouvez soit les saisir directement dans la fonction, soit définir des variables à utiliser à la place.

Revenir à la liste de toutes les fonctions dans Excel

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave