Profitez du mois de mai pour vous former gratuitement !
Profitez du mois de mai pour vous former gratuitement !
Profitez du mois de mai pour vous former gratuitement !
Je m'inscris

Comprendre et utiliser les fonctions de texte dans Excel

Découvrez comment maîtriser les fonctions de texte d'Excel grâce à notre guide détaillé, incluant des exemples pratiques pour manipuler efficacement des chaînes de caractères dans vos feuilles de calcul.

Erwan Eygay
Lead Teacher & Data Practitioner @DataBird
Mis à jour le
10/5/2025

Découvrez notre formation outil dédiée à Excel.

Découvrir

Découvrez comment maîtriser les fonctions de texte d'Excel grâce à notre guide détaillé, incluant des exemples pratiques pour manipuler efficacement des chaînes de caractères dans vos feuilles de calcul.

Introduction aux fonctions de texte Excel

De manière simplifiée, cette formule Excel s'utilise ainsi : 

=TEXTE(valeur à formater, "Code de format à appliquer").

Dans une feuille de calcul Excel Microsoft 365 cette fonction permet d'appliquer un code de format de cellule spécifique à la valeur incluse dans la formule TEXTE.  

Pour découvrir d'autres codes de format disponibles, voici les étapes à suivre :

  1. Appuyez sur Ctrl+1 (ou Cmd+1 sur Mac) pour ouvrir la boîte de dialogue Format de cellule.
  2. Dans l'onglet Nombre, sélectionnez l'option Personnalisée.
  3. Si le code de format que vous recherchez n'est pas visible dans la zone Type, sélectionnez tout le contenu de cette zone, à l'exception du point-virgule (;) et du symbole "@". Par exemple, pour le format jj/mm/aa, sélectionnez et copiez simplement "jj/mm/aa".
  4. Appuyez sur Ctrl+C pour copier le code, puis cliquez sur Annuler pour fermer la boîte de dialogue Format de cellule.
  5. Vous pouvez utiliser Ctrl+V pour coller le code de format dans votre formule TEXTE. Par exemple : =TEXTE(B2;"jj/mm/aa"). Veillez à bien entourer le code de format de guillemets ("code de format"), sinon Excel affichera un message d'erreur.

Grâce à cette méthode, vous pouvez facilement appliquer le format désiré à vos valeurs numériques via la fonction TEXTE dans Excel.

{{formation-excel="/brouillon"}}

Les principales fonctions de texte dans Excel

1. Fonction GAUCHE

La fonction GAUCHE permet d'extraire un nombre spécifié de caractères à partir du début d'une chaîne de texte. Cette fonction est utile lorsque vous avez besoin de récupérer une partie d'une chaîne de texte en fonction de sa position de départ.

=GAUCHE(texte; [nombre_de_caractères])

  • texte : la chaîne de texte à partir de laquelle extraire les caractères.
  • nombre_de_caractères : le nombre de caractères à extraire (facultatif, la valeur par défaut est 1).

À titre d’exemple, si vous avez la chaîne "Excel" et que vous souhaitez obtenir les deux premiers caractères, vous pouvez utiliser la formule suivante :

=GAUCHE("Excel", 2)

2. Fonction DROITE

À l'inverse de la fonction GAUCHE, la fonction DROITE extrait un nombre spécifié de caractères, mais cette fois à partir de la fin d'une chaîne de texte.

=DROITE(texte; [nombre_de_caractères])

  • texte : la chaîne de texte à partir de laquelle extraire les caractères.
  • nombre_de_caractères : le nombre de caractères à extraire.

À titre d’exemple, si vous avez la chaîne "Excel" et que vous souhaitez obtenir les deux derniers caractères, vous pouvez utiliser la formule suivante :

=DROITE("Excel", 2)

Les raccourcis clavier dans Excel

3. Fonction STXT

La fonction STXT permet d'extraire un sous-ensemble de caractères d'une chaîne de texte, en commençant à partir d'une position donnée et en extrayant un nombre spécifié de caractères.

=STXT(texte; position_départ; nombre_de_caractères)

  • texte : la chaîne de texte à partir de laquelle extraire.
  • position_départ : la position de départ pour l'extraction (le premier caractère de la chaîne a la position 1).
  • nombre_de_caractères : le nombre de caractères à extraire.

À titre d’exemple, si vous avez la chaîne "Excel" et souhaitez extraire 3 caractères à partir du deuxième caractère, vous pouvez utiliser la formule suivante :

=STXT("Excel", 2, 3)

4. Fonction NBCAR

La fonction NBCAR renvoie le nombre total de caractères présents dans une chaîne de texte, y compris les espaces.

=NBCAR(texte)

  • texte : la chaîne de texte dont vous souhaitez connaître la longueur.

À titre d’exemple, si vous avez la chaîne "Excel" et que vous voulez connaître le nombre de caractères, vous pouvez utiliser la formule suivante :

=NBCAR("Excel")

5. Fonction MAJUSCULE

La fonction MAJUSCULE convertit toutes les lettres d'une chaîne de texte en majuscules.

=MAJUSCULE(texte)

  • texte : la chaîne de texte à convertir en majuscules.

À titre d’exemple, si vous avez la chaîne "Excel" et que vous voulez la mettre en majuscules, vous pouvez utiliser la formule suivante :

=MAJUSCULE("Excel")

6. Fonction MINUSCULE

La fonction MINUSCULE fait l'inverse de la fonction MAJUSCULE : elle convertit toutes les lettres d'une chaîne de texte en minuscules.

=MINUSCULE(texte)

  • texte : la chaîne de texte à convertir en minuscules.

À titre d’exemple, si vous avez la chaîne "Excel" et que vous souhaitez la mettre en minuscules, vous pouvez utiliser la formule suivante :

=MINUSCULE("Excel")

7. Fonction NOMPROPRE

La fonction NOMPROPRE permet de mettre en majuscule la première lettre de chaque mot dans une chaîne de texte, ce qui est très utile pour formater des noms ou des titres.

=NOMPROPRE(texte)

  • texte : la chaîne de texte à formater.

À titre d’exemple, si vous avez la chaîne "excel tutorial" et souhaitez que chaque mot commence par une majuscule, vous pouvez utiliser la formule suivante :

=NOMPROPRE("excel tutorial")

8. Fonction CONCATENER

La fonction CONCATENER est utile pour rassembler plusieurs éléments textuels pour n'en former qu'un seul. Cette fonction est souvent utilisée pour combiner des cellules ou ajouter des séparateurs entre des valeurs.

=CONCATENER(texte1; texte2; ...)

  • texte1, texte2, etc. : les éléments textuels à combiner.

À titre d'exemple, si vous voulez combiner les mots "Data" et "Bird", vous pouvez utiliser la formule suivante :

=CONCATENER("Data", " ", "Bird")

9. Fonction SUPPRESPACE

La fonction SUPPRESPACE vient supprimer les espaces inutiles dans une chaîne de texte, c'est-à-dire les espaces en trop au début, à la fin, ou entre les mots.

=SUPPRESPACE(texte)

  • texte : la chaîne de texte à nettoyer.

À titre d’exemple, si vous avez la chaîne “Tutoriel Excel” avec des espaces avant et après, vous pouvez utiliser la formule suivante :

=SUPPRESPACE(" Tutoriel Excel ")

10. Fonction SUBSTITUE

La fonction SUBSTITUE remplace une partie d'une chaîne de texte par une autre. C'est utile lorsque vous devez modifier une partie spécifique d'une chaîne sans altérer le reste du texte.

=SUBSTITUE(texte; ancien_texte; nouveau_texte; [no_remplacement])

  • texte : la chaîne de texte contenant le texte à remplacer.
  • ancien_texte : le texte à remplacer.
  • nouveau_texte : le texte qui va remplacer l'ancien texte.
  • no_remplacement : numéro de l'occurrence à remplacer (facultatif, si omis tous les remplacements sont effectués).

À titre d’exemple, si vous souhaitez remplacer "$" par "€" dans "$100", la formule sera la suivante : 

=SUBSTITUE("$100"; "$"; "€")

Le logiciel Excel est devenu incontournable dans le monde professionnel. C’est pourquoi il est utile de savoir le maîtriser grâce, notamment, à notre formation Excel en ligne.

{{formation-excel="/brouillon"}}

Faites un premier pas dans la data avec nos cours gratuits
Démarrer

Les derniers articles sur ce sujet

Difficulté :
Moyenne