Guides Excel

Maîtriser les fonctions Excel TEXTE : Le guide pour manipuler vos données

15 janvier 2026 10 vues

Excel est bien plus qu'un simple tableur pour les chiffres. Ses fonctions TEXTE puissantes vous permettent de manipuler, nettoyer et transformer vos données textuelles avec une facilité déconcertante. Que vous ayez besoin d'extraire des informations spécifiques, de mettre en forme des adresses e-mail ou de combiner des chaînes de caractères, les fonctions TEXTE d'Excel sont vos alliées. Ce guide complet vous dévoile les secrets de ces fonctions indispensables pour optimiser votre travail et gagner un temps précieux.

Fonction Excel TEXTE : L'art de dompter les chaînes de caractères

Excel regorge de fonctions TEXTE conçues pour vous aider à manipuler et à analyser vos données textuelles. Ces fonctions sont essentielles pour nettoyer des données importées, extraire des informations spécifiques, ou encore mettre en forme du texte pour une présentation plus claire et professionnelle. Dans ce guide, nous allons explorer les fonctions TEXTE les plus couramment utilisées, avec des exemples concrets et des astuces pour les utiliser efficacement.

Pourquoi utiliser les fonctions TEXTE d'Excel ?

Les fonctions TEXTE d'Excel sont indispensables pour plusieurs raisons :

  • Nettoyage des données : Supprimez les espaces inutiles, convertissez le texte en majuscules ou minuscules, et corrigez les erreurs de saisie.
  • Extraction d'informations : Extrayez des parties spécifiques d'une chaîne de caractères, comme le nom de famille d'une personne à partir de son nom complet.
  • Mise en forme du texte : Combinez des chaînes de caractères, ajoutez des préfixes ou des suffixes, et formatez le texte pour une présentation optimale.
  • Automatisation des tâches : Automatisez les tâches répétitives de manipulation de texte, ce qui vous permet de gagner du temps et de réduire les erreurs.

Les fonctions TEXTE essentielles d'Excel

1. CONCATENER : L'assemblage de chaînes de caractères

La fonction CONCATENER (ou CONCAT dans les versions plus récentes d'Excel) est utilisée pour combiner deux ou plusieurs chaînes de caractères en une seule. C'est l'équivalent de l'opérateur &.

Syntaxe :

=CONCATENER(texte1; [texte2]; ...) ou =CONCAT(texte1; [texte2]; ...)

Exemple :

Si la cellule A1 contient "Bonjour" et la cellule B1 contient "le monde", la formule =CONCATENER(A1; " "; B1) renverra "Bonjour le monde".

Astuce : Utilisez l'opérateur & pour une syntaxe plus concise : =A1 & " " & B1.

2. GAUCHE, DROITE et STXT : L'extraction précise

Ces trois fonctions permettent d'extraire une partie spécifique d'une chaîne de caractères :

  • GAUCHE : Extrait les caractères situés à gauche d'une chaîne.
  • DROITE : Extrait les caractères situés à droite d'une chaîne.
  • STXT : Extrait une sous-chaîne à partir d'une position spécifiée.

Syntaxe :

  • =GAUCHE(texte; [nombre_de_caractères])
  • =DROITE(texte; [nombre_de_caractères])
  • =STXT(texte; position_départ; nombre_de_caractères)

Exemple :

Si la cellule A1 contient "Exemple de texte", les formules suivantes renverront :

  • =GAUCHE(A1; 7) renverra "Exemple"
  • =DROITE(A1; 5) renverra "texte"
  • =STXT(A1; 12; 5) renverra "texte"

3. MAJUSCULE, MINUSCULE et NOMPROPRE : La mise en forme élégante

Ces fonctions permettent de modifier la casse du texte :

  • MAJUSCULE : Convertit tout le texte en majuscules.
  • MINUSCULE : Convertit tout le texte en minuscules.
  • NOMPROPRE : Met en majuscule la première lettre de chaque mot.

Syntaxe :

  • =MAJUSCULE(texte)
  • =MINUSCULE(texte)
  • =NOMPROPRE(texte)

Exemple :

Si la cellule A1 contient "exemple de TEXTE", les formules suivantes renverront :

  • =MAJUSCULE(A1) renverra "EXEMPLE DE TEXTE"
  • =MINUSCULE(A1) renverra "exemple de texte"
  • =NOMPROPRE(A1) renverra "Exemple De Texte"

4. NBCAR : Compter les caractères

La fonction NBCAR renvoie le nombre de caractères d'une chaîne de texte.

Syntaxe :

=NBCAR(texte)

Exemple :

Si la cellule A1 contient "Excel", la formule =NBCAR(A1) renverra 5.

5. CHERCHE et TROUVE : Localiser le texte

Ces fonctions permettent de trouver la position d'une chaîne de caractères dans une autre chaîne :

  • CHERCHE : N'est pas sensible à la casse (majuscules/minuscules).
  • TROUVE : Est sensible à la casse.

Syntaxe :

  • =CHERCHE(texte_cherché; texte_dans_lequel; [no_départ])
  • =TROUVE(texte_cherché; texte_dans_lequel; [no_départ])

Exemple :

Si la cellule A1 contient "Excel est génial", les formules suivantes renverront :

  • =CHERCHE("est"; A1) renverra 7.
  • =TROUVE("Est"; A1) renverra #VALEUR! (car la casse ne correspond pas).

6. SUBSTITUE et REMPLACER : Remplacer le texte

Ces fonctions permettent de remplacer une partie d'une chaîne de caractères par une autre :

  • SUBSTITUE : Remplace toutes les occurrences d'un texte par un autre.
  • REMPLACER : Remplace un nombre spécifié de caractères à partir d'une position donnée.

Syntaxe :

  • =SUBSTITUE(texte; ancien_texte; nouveau_texte; [no_occurrence])
  • =REMPLACER(texte; position_départ; nombre_de_caractères; nouveau_texte)

Exemple :

Si la cellule A1 contient "Excel est facile", les formules suivantes renverront :

  • =SUBSTITUE(A1; "facile"; "puissant") renverra "Excel est puissant".
  • =REMPLACER(A1; 11; 6; "puissant") renverra "Excel est puissant".

7. EPURAGE : Supprimer les caractères non imprimables

La fonction EPURAGE supprime tous les caractères non imprimables d'une chaîne de texte. Ceci est particulièrement utile lorsque vous importez des données d'autres sources qui peuvent contenir des caractères indésirables.

Syntaxe :

=EPURAGE(texte)

8. ESPACES : Supprimer les espaces superflus

La fonction ESPACES supprime tous les espaces en trop d'une chaîne de texte, à l'exception des espaces simples entre les mots.

Syntaxe :

=ESPACES(texte)

Exemple :

Si la cellule A1 contient " Excel est génial ", la formule =ESPACES(A1) renverra "Excel est génial".

Cas pratiques d'utilisation des fonctions TEXTE

1. Extraction du nom et du prénom à partir d'une colonne "Nom complet"

Supposons que vous ayez une colonne contenant le nom complet des personnes (par exemple, "Jean Dupont"). Vous pouvez utiliser les fonctions CHERCHE, GAUCHE et DROITE pour extraire le nom et le prénom :

  • Prénom : =GAUCHE(A1;CHERCHE(" ";A1)-1)
  • Nom : =DROITE(A1;NBCAR(A1)-CHERCHE(" ";A1))

2. Formatage d'adresses e-mail

Vous pouvez utiliser les fonctions MINUSCULE et SUPPRESPACE (combinaison d'ESPACES et EPURAGE) pour formater les adresses e-mail afin qu'elles soient toutes en minuscules et sans espaces superflus.

=MINUSCULE(SUPPRESPACE(A1))

3. Création de codes produits à partir de différentes informations

Vous pouvez combiner les fonctions CONCATENER, GAUCHE et DROITE pour créer des codes produits à partir de différentes informations, telles que le nom du produit, la date de création et un numéro de série.

=CONCATENER(GAUCHE(A1;3); "-"; DROITE(ANNEE(B1);2); "-"; C1)

Où A1 contient le nom du produit, B1 la date de création et C1 le numéro de série.

Erreurs courantes et comment les éviter

  • Erreur #VALEUR! : Cette erreur se produit souvent lorsque vous utilisez la fonction TROUVE et que le texte recherché n'est pas trouvé dans la chaîne. Assurez-vous que le texte recherché existe et que la casse est correcte.
  • Erreur #NOM? : Cette erreur indique qu'Excel ne reconnaît pas le nom de la fonction. Vérifiez que vous avez correctement orthographié le nom de la fonction.
  • Mauvaise utilisation des arguments : Vérifiez que vous utilisez les bons arguments et que vous les avez placés dans le bon ordre. Consultez l'aide d'Excel pour plus d'informations sur les arguments de chaque fonction.

Conclusion

Les fonctions TEXTE d'Excel sont des outils puissants qui peuvent vous aider à manipuler, nettoyer et transformer vos données textuelles. En maîtrisant ces fonctions, vous pouvez automatiser des tâches répétitives, extraire des informations spécifiques et améliorer la qualité de vos analyses. N'hésitez pas à explorer les différentes fonctions TEXTE d'Excel et à expérimenter avec des exemples concrets pour développer vos compétences et gagner en efficacité.

Questions fréquentes

Comment supprimer les espaces au début et à la fin d'une cellule dans Excel ?

Utilisez la fonction `ESPACES` pour supprimer les espaces superflus, y compris ceux au début et à la fin d'une chaîne de texte. Si des caractères non imprimables sont également présents, combinez-la avec la fonction `EPURAGE` pour un nettoyage complet: `=ESPACES(EPURAGE(A1))`.

Comment convertir une date en texte dans Excel ?

Utilisez la fonction `TEXTE` pour convertir une date en texte avec un format spécifique. Par exemple, la formule `=TEXTE(A1; "jj/mm/aaaa")` convertira la date contenue dans la cellule A1 au format jour/mois/année.

Comment vérifier si une cellule contient un certain texte ?

Utilisez la combinaison des fonctions `ESTNUM` et `CHERCHE` ou `TROUVE`. Par exemple, `=ESTNUM(CHERCHE("texte_recherché";A1))` renverra VRAI si la cellule A1 contient "texte_recherché", et FAUX sinon. N'oubliez pas que `CHERCHE` n'est pas sensible à la casse, contrairement à `TROUVE`.

Mots-clés associés :

formule excel texte excel chaine de caractères extraire texte excel nettoyer texte excel concaténer excel

Partager cet article :