fonctions texte excel

Fonctions de texte d’Excel : GAUCHE, DROITE, STXT pour extraire facilement du texte

Besoin d’extraire une partie précise d’un texte dans Excel ?
Les fonctions GAUCHE, DROITE et STXT d’Excel permettent d’extraire facilement des morceaux de texte à partir de cellules. Que ce soit pour isoler un prénom, un code produit, ou une date dans un format spécifique, ces fonctions texte Excel sont des outils indispensables pour manipuler des données textuelles.

Ces fonctions sont particulièrement utiles pour les professionnels travaillant avec des bases de données, des feuilles de calcul complexes ou pour toute personne souhaitant automatiser le traitement de texte dans Excel. Leur utilisation permet de gagner du temps, de réduire les erreurs manuelles et de présenter des données de manière plus organisée et lisible. Dans un article précédent nous avions vu comment joindre du texte avec Excel.

1. Pourquoi utiliser les fonctions texte dans Excel ?

Les fonctions texte Excel sont utilisées pour extraire, combiner, ou formater du texte dans les cellules. Elles permettent de simplifier la manipulation des données textuelles en automatisant des tâches complexes comme l’extraction de sous-chaînes, le nettoyage des données ou la transformation de texte en plusieurs parties.

  • Extraction de prénoms et noms à partir de listes complètes.
  • Isolation de codes produits, références ou numéros de série.
  • Formattage avancé de dates, heures ou numéros de téléphone.
  • Nettoyage des données pour supprimer les espaces inutiles, les caractères spéciaux ou les erreurs typographiques.
  • Préparation des données pour l’analyse, le reporting ou l’intégration dans d’autres logiciels.

Ces fonctions sont souvent combinées avec d’autres formules Excel telles que RECHERCHEV, CONCATENER, ou SUBSTITUE pour réaliser des tâches avancées de manipulation de texte.


2. Fonction GAUCHE : Extraire le début d’un texte

La fonction GAUCHE permet d’extraire un certain nombre de caractères à partir du début d’une cellule. Elle est idéale pour isoler des préfixes, des initiales ou toute autre information se trouvant au début d’un texte.

Syntaxe de la fonction GAUCHE

=GAUCHE(texte; no_car)
  • texte : La cellule ou le texte dont vous souhaitez extraire les caractères
  • no_car : Le nombre de caractères à extraire à partir de la gauche

Extraire les 3 premiers caractères

Si vous avez une liste de codes produits où les 3 premiers caractères représentent la catégorie du produit :

Code ProduitCatégorie
ABC12345=GAUCHE(A2; 3)
DEF67890=GAUCHE(A3; 3)
GHI09876=GAUCHE(A4; 3)
=GAUCHE(A2; 3)

🎯 Résultat : La fonction renvoie « ABC », « DEF », et « GHI » pour chaque ligne.


Extraire un prénom à partir d’un nom complet

Si vous avez des noms complets sous le format « Prénom Nom » :

Nom completPrénom
Alice Dupont=GAUCHE(A2; TROUVE( » « ; A2) – 1)
Bob Martin=GAUCHE(A3; TROUVE( » « ; A3) – 1)
Chloé Bernard=GAUCHE(A4; TROUVE( » « ; A4) – 1)
=GAUCHE(A2; TROUVE(" "; A2) - 1)

🎯 Résultat : La fonction renvoie « Alice », « Bob », et « Chloé ».

fonction gauche texte excel


Explication :

  • La fonction TROUVE( » « ; A2) repère l’emplacement de l’espace.
  • En enlevant 1, on obtient le nombre de caractères du prénom.

3. Fonction DROITE : Extraire la fin d’un texte

La fonction DROITE permet d’extraire un certain nombre de caractères à partir de la fin d’une cellule. C’est parfait pour isoler des suffixes, des extensions de fichiers, ou des numéros de série.

Syntaxe de la fonction DROITE

=DROITE(texte; no_car)

Exemples pratiques :

  • Extraire les 4 derniers chiffres d’un numéro de série :
=DROITE(A2; 4)
  • Identifier l’extension d’un fichier à partir de son nom complet :
=DROITE(A2; 4)

Résultat : La fonction renvoie les derniers caractères, idéal pour les formats de fichiers, les numéros de série ou les suffixes.


4. Fonction STXT : Extraire un texte au milieu d’une chaîne

La fonction STXT permet d’extraire un certain nombre de caractères à partir d’une position précise.

Syntaxe de la fonction STXT

=STXT(texte, no_départ, no_car)
  • texte : La cellule ou le texte dont vous souhaitez extraire les caractères
  • no_départ : La position du premier caractère à extraire
  • no_car : Le nombre de caractères à extraire

Extraire un code à partir d’un texte

Si vous avez un code produit au milieu d’un texte :

Description ProduitCode Produit
Promo-XYZ-2023=STXT(A2; 7; 3)
Solde-ABC-2024=STXT(A3; 7; 3)
Offre-DEF-2025=STXT(A4; 7; 3)
=STXT(A2; 7; 3)
Fonction STXT texte excel

🎯 Résultat : La fonction renvoie « XYZ », « ABC », et « DEF ».
Explication :

  • 7 correspond à la position du premier caractère à extraire.
  • 3 est le nombre de caractères à extraire.

Exemples pratiques :

  • Extraire un code produit d’une description structurée :
=STXT(A2; 7; 3)
  • Isoler un segment d’adresse (ex : code postal) à partir d’un texte plus long.

🎯 Résultat : La fonction extrait précisément un segment de texte en définissant une position de départ et un nombre de caractères à extraire.


5. Quand utiliser GAUCHE, DROITE et STXT ?

  • GAUCHE : Pour extraire le début d’un texte (prénom, code produit, etc.).
  • DROITE : Pour extraire la fin d’un texte (suffixe, extension de fichier, etc.).
  • STXT : Pour extraire une partie précise au milieu d’un texte.

Ces fonctions peuvent être combinées avec d’autres fonctions comme RECHERCHEV, SUBSTITUE, ou CONCATENER pour réaliser des manipulations complexes de texte.


6. Combinaisons avancées et astuces

  • Combiner GAUCHE et DROITE pour isoler des segments complexes de texte.
  • Utiliser STXT avec TROUVE pour des extractions dynamiques basées sur des séparateurs spécifiques.
  • Associer avec CONCATENER ou TEXTEJOIN pour recomposer des chaînes de texte après extraction.
  • Nettoyer des données avec SUBSTITUE pour éliminer des caractères indésirables avant ou après l’extraction.

7. Conclusion : Pourquoi maîtriser les fonctions texte Excel ?

🚀 Les fonctions GAUCHE, DROITE et STXT sont indispensables pour manipuler du texte dans Excel.
💡 Points clés à retenir :
✔️ GAUCHE et DROITE pour extraire le début ou la fin du texte
✔️ STXT pour extraire une portion spécifique à partir d’une position précise
✔️ Gain de temps et réduction des erreurs dans le traitement de données textuelles
✔️ Combinables avec d’autres fonctions pour des manipulations avancées de texte
✔️ Flexibilité pour automatiser le traitement de données textuelles complexes

Avec ces astuces et combinaisons, vous pourrez gérer des données textuelles complexes avec une grande flexibilité. Ces fonctions sont particulièrement utiles dans les domaines de la finance, du marketing, de la gestion de projet, ou pour tout besoin de traitement automatisé de données.

Partagez cet article

Les articles en relation

Abonnez-vous à notre newsletter

Vous voulez apprendre de nouvelles astuces sur Excel ? N'hésitez pas à vous abonner à notre newsletter

formation excel entreprise

Formations éligibles CPF

En tant qu’organisme certifié Qualiopi nous proposons des formations éligibles au CPF. 

Grâce à notre partenariat avec ICDL France vous passerez à la fin de la formation une certification. Cette certification est un vrai plus sur votre CV et peut vous ouvrir des portes. 

Logo officiel CPF

Oh non ne pars pas si vite !

Avant de nous quitter, j’ai un cadeau pour toi. 

Télécharge mon guide des raccourcis. Grâce à lui tu gagneras un temps de dingue dans ta pratique d’Excel.

Bien entendu c’est gratuit