Guides Excel

Maîtriser les Formules Texte Excel : Guide Pratique et Exemples

14 janvier 2026 4 vues

Excel est bien plus qu'un simple tableur pour les chiffres. Ses puissantes formules texte vous permettent de manipuler, transformer et analyser vos données textuelles avec une facilité déconcertante. Que vous ayez besoin d'extraire des informations spécifiques d'une chaîne de caractères, de combiner plusieurs cellules en une seule, ou de formater du texte pour une meilleure présentation, Excel offre une gamme complète de fonctions adaptées à vos besoins. Ce guide pratique vous dévoile les secrets des formules texte Excel, avec des exemples concrets et des astuces pour optimiser votre travail.

Comprendre les Bases des Formules Texte Excel

Les formules texte dans Excel permettent de manipuler des chaînes de caractères, aussi appelées "strings". Elles sont essentielles pour nettoyer, transformer et extraire des informations pertinentes de vos données textuelles. Comprendre leur fonctionnement de base est crucial pour exploiter pleinement le potentiel d'Excel.

Qu'est-ce qu'une chaîne de caractères ?

Une chaîne de caractères est simplement une séquence de caractères, tels que des lettres, des chiffres, des symboles et des espaces. Dans Excel, une chaîne de caractères est toujours entourée de guillemets doubles (" "). Par exemple, "Bonjour le monde" est une chaîne de caractères.

Opérateurs de base pour le texte

Excel propose un opérateur de base pour travailler avec le texte : la concaténation, symbolisée par le caractère &. Cet opérateur permet de combiner plusieurs chaînes de caractères en une seule.

Exemple :

Si la cellule A1 contient "Bonjour" et la cellule B1 contient "Monde", la formule =A1&" "&B1 renverra "Bonjour Monde". L'espace entre les guillemets doubles est ajouté pour séparer les deux mots.

Les Formules Texte Essentielles d'Excel

Excel offre une multitude de formules dédiées à la manipulation du texte. Voici quelques-unes des plus importantes et comment les utiliser efficacement :

1. CONCATENER (ou &)

La fonction CONCATENER (ou l'opérateur &) permet de combiner plusieurs chaînes de caractères en une seule. Bien que l'opérateur & soit souvent plus simple à utiliser, CONCATENER peut être utile pour combiner un grand nombre de chaînes.

Syntaxe : CONCATENER(texte1; [texte2]; ...)

Exemple :

Si la cellule A1 contient "Jean" et la cellule B1 contient "Dupont", la formule =CONCATENER(A1;" ";B1) renverra "Jean Dupont".

2. GAUCHE, DROITE et STXT (MID)

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

  • GAUCHE extrait les caractères à partir du début de la chaîne.
  • DROITE extrait les caractères à partir de la fin de la chaîne.
  • STXT (ou MID en anglais) extrait une partie de la 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)

Exemples :

  • GAUCHE("Excel Facile"; 5) renverra "Excel".
  • DROITE("Excel Facile"; 6) renverra "Facile".
  • STXT("Excel Facile"; 7; 4) renverra "Faci".

3. CHERCHE et TROUVE

Ces fonctions permettent de trouver la position d'une chaîne de caractères à l'intérieur d'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_chercher; [no_départ])
  • TROUVE(texte_cherché; texte_dans_lequel_chercher; [no_départ])

Exemples :

  • CHERCHE("facile"; "Excel Facile") renverra 7.
  • TROUVE("Facile"; "Excel Facile") renverra 7.
  • TROUVE("facile"; "Excel Facile") renverra une erreur (#VALEUR!) car "facile" n'est pas identique à "Facile".

4. REMPLACER et SUBSTITUE

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

  • REMPLACER remplace une partie de la chaîne en fonction de sa position.
  • SUBSTITUE remplace une occurrence spécifique d'une chaîne par une autre.

Syntaxe :

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

Exemples :

  • REMPLACER("Excel Facile"; 7; 4; "Difficile") renverra "Excel Difficile".
  • SUBSTITUE("Excel Facile"; "Facile"; "Difficile") renverra "Excel Difficile".
  • SUBSTITUE("Pomme Pomme"; "Pomme"; "Poire"; 1) renverra "Poire Pomme" (seule la première occurrence est remplacée).

5. MAJUSCULE, MINUSCULE et NOMPROPRE

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 la première lettre de chaque mot en majuscule.

Syntaxe :

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

Exemples :

  • MAJUSCULE("excel facile") renverra "EXCEL FACILE".
  • MINUSCULE("EXCEL FACILE") renverra "excel facile".
  • NOMPROPRE("excel facile") renverra "Excel Facile".

6. NBCAR

La fonction NBCAR renvoie le nombre de caractères dans une chaîne de caractères.

Syntaxe : NBCAR(texte)

Exemple :

NBCAR("Excel Facile") renverra 12.

7. EPURAGE

La fonction EPURAGE supprime les caractères non imprimables d'une chaîne de caractères. Ceci est particulièrement utile lorsque vous importez des données à partir de sources externes.

Syntaxe : EPURAGE(texte)

8. TRIM (SUPPRESPACE)

La fonction TRIM (ou SUPPRESPACE en français) supprime les espaces superflus au début et à la fin d'une chaîne de caractères, ainsi que les espaces multiples à l'intérieur de la chaîne. Elle laisse un seul espace entre les mots.

Syntaxe : TRIM(texte) ou SUPPRESPACE(texte)

Exemple :

TRIM(" Excel Facile ") renverra "Excel Facile".

Exemples Pratiques d'Utilisation des Formules Texte Excel

Voici quelques exemples concrets pour illustrer l'utilisation des formules texte dans des situations réelles :

Exemple 1 : Extraire le nom et le prénom d'une chaîne de caractères

Supposons que vous ayez une colonne contenant les noms complets au format "Nom, Prénom". Vous pouvez utiliser les formules suivantes pour extraire le nom et le prénom dans des colonnes séparées :

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

Explication :

  • La formule pour le nom utilise CHERCHE pour trouver la position de la virgule, puis GAUCHE pour extraire les caractères avant la virgule.
  • La formule pour le prénom utilise CHERCHE pour trouver la position de la virgule, puis NBCAR pour obtenir la longueur totale de la chaîne, et enfin DROITE pour extraire les caractères après la virgule.

Exemple 2 : Formater un numéro de téléphone

Supposons que vous ayez une colonne contenant des numéros de téléphone au format "XXXXXXXXXX". Vous pouvez utiliser la formule suivante pour les formater au format "XX XX XX XX XX" :

=GAUCHE(A1;2)&" "&STXT(A1;3;2)&" "&STXT(A1;5;2)&" "&STXT(A1;7;2)&" "&DROITE(A1;2)

Explication :

Cette formule utilise GAUCHE, STXT et DROITE pour extraire les différents groupes de chiffres, et les concatène avec des espaces.

Exemple 3 : Créer une adresse e-mail à partir du nom et du prénom

Supposons que vous ayez deux colonnes contenant le prénom et le nom. Vous pouvez créer une adresse e-mail au format "prenom.nom@example.com" avec la formule suivante :

=MINUSCULE(A1)&"."&MINUSCULE(B1)&"@example.com"

Explication :

Cette formule utilise MINUSCULE pour convertir le prénom et le nom en minuscules, et les concatène avec un point et le domaine de l'e-mail.

Bonnes Pratiques et Astuces pour les Formules Texte Excel

  • Utilisez des noms de cellules clairs : Au lieu d'utiliser des références de cellules comme A1 ou B2, donnez des noms significatifs à vos cellules (par exemple, "Nom" ou "Prenom"). Cela rendra vos formules plus faciles à comprendre et à maintenir.
  • Combinez les formules : N'hésitez pas à combiner plusieurs formules texte pour obtenir le résultat souhaité. Par exemple, vous pouvez utiliser CHERCHE et STXT ensemble pour extraire une partie spécifique d'une chaîne de caractères en fonction de sa position.
  • Testez vos formules : Avant d'appliquer une formule à l'ensemble de votre feuille de calcul, testez-la sur quelques exemples pour vous assurer qu'elle fonctionne correctement.
  • Utilisez la fonction SIERREUR : Pour éviter les erreurs (#VALEUR!, #NOM?, etc.) lorsque vos formules renvoient un résultat inattendu, utilisez la fonction SIERREUR pour afficher un message d'erreur personnalisé ou une valeur par défaut.
  • Faites attention à la casse : Rappelez-vous que certaines fonctions (comme TROUVE) sont sensibles à la casse, tandis que d'autres (comme CHERCHE) ne le sont pas.

Erreurs Courantes et Comment les Éviter

  • Oublier les guillemets : Lorsque vous travaillez avec des chaînes de caractères dans une formule, assurez-vous de les entourer de guillemets doubles (" ").
  • Utiliser la mauvaise fonction : Choisissez la fonction la plus appropriée pour la tâche que vous souhaitez accomplir. Par exemple, utilisez SUBSTITUE pour remplacer une occurrence spécifique d'une chaîne, et REMPLACER pour remplacer une partie de la chaîne en fonction de sa position.
  • Ignorer les espaces superflus : Utilisez la fonction TRIM (ou SUPPRESPACE) pour supprimer les espaces superflus au début et à la fin d'une chaîne de caractères, ainsi que les espaces multiples à l'intérieur de la chaîne.
  • Ne pas gérer les erreurs : Utilisez la fonction SIERREUR pour gérer les erreurs potentielles et afficher un message d'erreur personnalisé ou une valeur par défaut.

Conclusion

Les formules texte Excel sont des outils puissants qui vous permettent de manipuler et d'analyser vos données textuelles avec une grande flexibilité. En maîtrisant les fonctions essentielles présentées dans ce guide, vous serez en mesure de nettoyer, transformer et extraire des informations pertinentes de vos données, améliorant ainsi l'efficacité de votre travail et la qualité de vos analyses. N'hésitez pas à expérimenter avec ces formules et à les combiner pour répondre à vos besoins spécifiques.

Questions fréquentes

Quelle est la différence entre CHERCHE et TROUVE dans Excel ?

La principale différence réside dans la sensibilité à la casse. CHERCHE n'est pas sensible à la casse (elle ignore les majuscules/minuscules), tandis que TROUVE est sensible à la casse. Par exemple, TROUVE("a", "ABC") renverra une erreur, tandis que CHERCHE("a", "ABC") renverra 1.

Comment combiner du texte avec une date dans Excel ?

Vous pouvez utiliser la fonction TEXTE pour formater la date en une chaîne de caractères, puis la concaténer avec d'autres chaînes de caractères. Par exemple, pour afficher "Aujourd'hui, nous sommes le 15/03/2024", vous pouvez utiliser la formule ="Aujourd'hui, nous sommes le "&TEXTE(AUJOURDHUI(), "jj/mm/aaaa")

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

Utilisez la fonction SUPPRESPACE (ou TRIM en anglais). Cette fonction supprime les espaces superflus au début et à la fin d'une chaîne de caractères, ainsi que les espaces multiples à l'intérieur de la chaîne. Exemple : =SUPPRESPACE(A1)

Mots-clés associés :

concatener excel extraire texte excel formule excel nom prenom excel fonction texte manipulation texte excel

Partager cet article :