
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.

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 :
- Appuyez sur Ctrl+1 (ou Cmd+1 sur Mac) pour ouvrir la boîte de dialogue Format de cellule.
- Dans l'onglet Nombre, sélectionnez l'option Personnalisée.
- 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".
- Appuyez sur Ctrl+C pour copier le code, puis cliquez sur Annuler pour fermer la boîte de dialogue Format de cellule.
- 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"}}
Les derniers articles sur ce sujet


Comprendre et utiliser la fonction SI dans Excel
