Guides Excel

Comment maîtriser les formules TEXTE sur Excel et Google Sheets ?

14 janvier 2026 23 vues

Excel n'est pas qu'un tableur pour les chiffres. Il excelle également dans la manipulation de texte grâce à un ensemble puissant de formules dédiées. Que vous ayez besoin d'extraire des informations spécifiques d'une chaîne de caractères, de convertir du texte en majuscules ou minuscules, ou de combiner plusieurs cellules, les formules TEXTE d'Excel sont vos alliées. Dans cet article, nous allons explorer en profondeur ces fonctions, avec des exemples pratiques et des astuces pour vous aider à maîtriser l'art de la manipulation textuelle sur Excel et Google Sheets. Préparez-vous à transformer vos données textuelles en informations exploitables !

Comprendre l'importance des formules TEXTE Excel

Les formules TEXTE dans Excel sont cruciales pour nettoyer, transformer et analyser des données textuelles. Elles permettent d'automatiser des tâches répétitives, d'extraire des informations pertinentes et de préparer des données pour l'analyse. Que ce soit pour standardiser des adresses, extraire des noms de fichiers ou valider des formats de données, les formules TEXTE offrent une flexibilité inégalée.

Pourquoi utiliser les formules TEXTE ?

  • Automatisation: Automatiser la manipulation de texte au lieu de le faire manuellement.
  • Nettoyage des données: Supprimer les espaces inutiles, corriger les erreurs de casse et uniformiser les formats.
  • Extraction d'informations: Extraire des parties spécifiques de chaînes de caractères, comme le nom de domaine d'une adresse e-mail.
  • Validation des données: Vérifier si les données respectent un format spécifique, comme un code postal ou un numéro de téléphone.
  • Préparation pour l'analyse: Transformer le texte pour qu'il soit compatible avec les fonctions d'analyse d'Excel.

Les formules TEXTE Excel essentielles

Excel propose une large gamme de formules TEXTE. Voici quelques-unes des plus importantes, avec des exemples d'utilisation:

1. CONCATENER (ou &)

La formule CONCATENER (ou l'opérateur &) permet de combiner plusieurs chaînes de caractères en une seule.

Syntaxe: =CONCATENER(texte1; [texte2]; ...) ou =texte1&texte2&...

Exemple:

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

2. GAUCHE, DROITE, STXT

Ces formules permettent d'extraire une partie d'une chaîne de caractères.

  • GAUCHE(texte; [nombre_de_caractères]): Extrait les premiers caractères à partir de la gauche.
  • DROITE(texte; [nombre_de_caractères]): Extrait les derniers caractères à partir de la droite.
  • STXT(texte; position_départ; nombre_de_caractères): Extrait une partie du texte à partir d'une position donnée.

Exemples:

  • Si la cellule A1 contient "ABCD", =GAUCHE(A1; 2) renverra "AB".
  • Si la cellule A1 contient "ABCD", =DROITE(A1; 2) renverra "CD".
  • Si la cellule A1 contient "ABCD", =STXT(A1; 2; 2) renverra "BC".

3. MAJUSCULE, MINUSCULE, NOMPROPRE

Ces formules permettent de modifier la casse du texte.

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

Exemples:

  • Si la cellule A1 contient "excel", =MAJUSCULE(A1) renverra "EXCEL".
  • Si la cellule A1 contient "EXCEL", =MINUSCULE(A1) renverra "excel".
  • Si la cellule A1 contient "jean dupont", =NOMPROPRE(A1) renverra "Jean Dupont".

4. NBCAR

La formule NBCAR(texte) renvoie le nombre de caractères dans une chaîne de texte.

Exemple:

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

5. CHERCHE, TROUVE

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

  • CHERCHE(texte_cherché; texte_dans_lequel_chercher; [no_départ]): Recherche une chaîne de caractères sans tenir compte de la casse.
  • TROUVE(texte_cherché; texte_dans_lequel_chercher; [no_départ]): Recherche une chaîne de caractères en tenant compte de la casse.

Exemples:

  • Si la cellule A1 contient "Bonjour le monde", =CHERCHE("le"; A1) renverra 9.
  • Si la cellule A1 contient "Bonjour le monde", =TROUVE("Le"; A1) renverra #VALEUR! (car la casse ne correspond pas).

6. REMPLACER, SUBSTITUE

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

  • REMPLACER(texte_initial; no_départ; nombre_de_caractères; nouveau_texte): Remplace une partie du texte à partir d'une position donnée.
  • SUBSTITUE(texte; ancien_texte; nouveau_texte; [no_occurrence]): Remplace une occurrence spécifique d'un texte par un autre.

Exemples:

  • Si la cellule A1 contient "ABCD", =REMPLACER(A1; 2; 2; "XX") renverra "AXXD".
  • Si la cellule A1 contient "Bonjour le monde le monde", =SUBSTITUE(A1; "le"; "un"; 1) renverra "Bonjour un monde le monde".

7. EPURAGE, SUPPRESPACE

Ces formules permettent de nettoyer les données textuelles.

  • EPURAGE(texte): Supprime les caractères non imprimables du texte.
  • SUPPRESPACE(texte): Supprime tous les espaces du texte, sauf les espaces simples entre les mots.

Exemples:

  • Si la cellule A1 contient du texte avec des caractères non imprimables, EPURAGE(A1) supprimera ces caractères.
  • Si la cellule A1 contient " Bonjour le monde ", SUPPRESPACE(A1) renverra "Bonjour le monde".

8. TEXTE

La formule TEXTE(valeur; format) permet de formater une valeur numérique en texte selon un format spécifié.

Exemples:

  • =TEXTE(DATE(2024;10;26); "jjjj") renverra "Samedi".
  • =TEXTE(1234.567;"0,00 €") renverra "1234,57 €".

Exemples pratiques d'utilisation des formules TEXTE

Voici quelques exemples concrets d'utilisation des formules TEXTE pour résoudre des problèmes courants:

Exemple 1: Extraire le nom de domaine d'une adresse e-mail

Supposons que la cellule A1 contienne l'adresse e-mail "exemple@domaine.com". Pour extraire le nom de domaine "domaine.com", vous pouvez utiliser la formule suivante:

=DROITE(A1;NBCAR(A1)-CHERCHE("@";A1))

Explication:

  1. CHERCHE("@";A1) trouve la position du caractère "@" dans l'adresse e-mail.
  2. NBCAR(A1) renvoie la longueur totale de l'adresse e-mail.
  3. NBCAR(A1)-CHERCHE("@";A1) calcule le nombre de caractères après le caractère "@".
  4. DROITE(A1;NBCAR(A1)-CHERCHE("@";A1)) extrait le nombre de caractères calculé à partir de la droite de l'adresse e-mail, ce qui correspond au nom de domaine.

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

Supposons que la cellule A1 contienne un numéro de téléphone brut comme "0612345678". Pour le formater comme "06 12 34 56 78", vous pouvez utiliser la formule suivante:

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

Explication:

Cette formule utilise les fonctions GAUCHE, STXT et DROITE pour extraire les différents groupes de chiffres du numéro de téléphone et les concaténer avec des espaces.

Exemple 3: Extraire le prénom et le nom d'une cellule contenant le nom complet

Si A1 contient "Dupont, Jean", la formule suivante extrait le prénom: =DROITE(A1;NBCAR(A1)-CHERCHE(",";A1))

Et la formule suivante extrait le nom: =GAUCHE(A1;CHERCHE(",";A1)-1)

Erreurs courantes et comment les éviter

  • Erreur #VALEUR!: Cette erreur se produit souvent lorsque la fonction CHERCHE ou TROUVE ne trouve pas le texte recherché. Assurez-vous que le texte recherché existe bien dans la chaîne de caractères.
  • Erreur #NOM? : Cette erreur indique qu'Excel ne reconnaît pas le nom de la formule. Vérifiez l'orthographe de la formule et assurez-vous qu'elle est bien disponible dans votre version d'Excel.
  • Mauvaise utilisation des arguments: Lisez attentivement la documentation de chaque formule pour comprendre le rôle de chaque argument et les valeurs qu'il peut prendre.

Optimisation SEO pour les formules TEXTE Excel

Pour optimiser votre utilisation des formules TEXTE Excel pour le SEO, voici quelques conseils:

  • Utilisez des mots-clés pertinents: Incluez des mots-clés liés à la manipulation de texte dans vos formules, comme "extraire", "remplacer", "concaténer", etc.
  • Structurez vos données: Organisez vos données de manière à faciliter l'utilisation des formules TEXTE. Par exemple, séparez les prénoms et les noms dans des colonnes distinctes.
  • Utilisez des noms de colonnes descriptifs: Nommez vos colonnes de manière claire et descriptive pour faciliter la compréhension de vos formules.
  • Commentez vos formules: Ajoutez des commentaires à vos formules pour expliquer leur fonctionnement et leur objectif.

Formules TEXTE dans Google Sheets

La plupart des formules TEXTE d'Excel sont également disponibles dans Google Sheets, avec une syntaxe similaire. Il existe quelques différences mineures, mais la logique générale reste la même. Vous pouvez donc appliquer les connaissances acquises dans cet article à Google Sheets.

Différences notables entre Excel et Google Sheets

  • CONCATENER vs. JOIN: Bien que CONCATENER fonctionne dans Google Sheets, JOIN est souvent préféré pour concaténer plusieurs cellules avec un délimiteur commun.
  • REGEXREPLACE, REGEXEXTRACT, REGEXMATCH: Google Sheets offre des fonctions basées sur les expressions régulières, offrant une puissance supplémentaire pour la manipulation de texte.

Conclusion

Les formules TEXTE d'Excel et Google Sheets sont des outils indispensables pour manipuler et analyser des données textuelles. En maîtrisant ces fonctions, vous pouvez automatiser des tâches répétitives, nettoyer vos données, extraire des informations pertinentes et préparer vos données pour l'analyse. N'hésitez pas à expérimenter avec les exemples présentés dans cet article et à explorer les nombreuses autres formules TEXTE disponibles pour répondre à vos besoins spécifiques. En pratiquant régulièrement, vous deviendrez un expert de la manipulation textuelle sur Excel et Google Sheets !

Questions fréquentes

Quelle est la différence entre CONCATENER et & dans Excel ?

Les deux servent à concaténer du texte, mais `CONCATENER` est une fonction, tandis que `&` est un opérateur. Les deux sont largement utilisés, mais `&` est souvent considéré comme plus simple et plus lisible.

Comment supprimer les espaces en début et fin de chaîne dans Excel ?

Utilisez la formule `SUPPRESPACE(texte)`. Elle supprime tous les espaces superflus, laissant uniquement un espace simple entre les mots.

Comment convertir une date en texte formaté dans Excel ?

Utilisez la formule `TEXTE(date; format)`. Par exemple, `=TEXTE(A1; "jjjj")` convertira la date en A1 en jour de la semaine (Lundi, Mardi, etc.).

Mots-clés associés :

formules excel débutant fonctions texte excel excel concatenation extraire texte excel nettoyer données excel

Partager cet article :