La fonction TEXTE Excel permet de convertir une valeur numérique dans un format texte personnalisé.
Elle est très utilisée pour afficher une date, une heure, un pourcentage ou un montant selon une présentation précise, tout en conservant une formule dynamique.
C'est une fonction incontournable lorsque vous souhaitez intégrer des nombres ou des dates dans une phrase, un titre ou un tableau de bord.
NB : la fonction TEXTE renvoie un résultat au format texte donc tu peux rencontrer des problèmes si tu utilises ce résultat dans d’autres formules.
Dans cette courte vidéo, Nicolas PARENT, formateur Excel chez Morpheus formation, vous présente la fonction TEXTE sur Excel.
Syntaxe de la fonction TEXTE Excel
La fonction TEXTE comporte deux arguments : la valeur à convertir et le format texte à appliquer.
Excel applique alors le format demandé et renvoie le résultat sous forme de texte.
Vous pouvez ainsi afficher une même valeur sous différentes formes : date courte, mois en toutes lettres, devise, pourcentage, heure, etc.
TEXTE(Valeur;Format_text)
| Argument | Description | |
|---|---|---|
| Valeur (obligatoire) | Valeur numérique à convertir dans un format texte. | |
| Format_text (obligatoire) | Format texte dans lequel tu veux convertir la valeur numérique. | |
| Symbole | Description | |
| # | Affiche rien s’il n’y a pas de chiffre. | |
| 0 | Affiche 0 s’il n’y a pas de chiffre. | |
| % | Format pourcentage (multiplie par 100 et ajoute "%"). | |
| Espace | Séparateur de milliers. | |
| \ | Affiche le contenu qui suit le symbole \. | |
| "" | Affiche le contenu entre les guillemets (""). | |
| ; | Séparateur pour le format des nombres négatifs. | |
| [Couleur] | Change la couleur du texte : [Rouge] affiche rouge. | |
| ?/? | Format des fractions. | |
| j | Jour sur 1 ou 2 chiffres (1, 2, 3... 25, 26, 27...). | |
| jj | Jour sur 2 chiffres (01, 02, 03... 25, 26, 27...). | |
| jjj | 3 premières lettres du jour (lun, mar, mer...). | |
| jjjj | Jour en toutes lettres (lundi, mardi, mercredi...). | |
| m | Mois sur 1 ou 2 chiffres (1, 2, 3... 10, 11, 12). | |
| mm | Mois sur 2 chiffres (01, 02, 03...). | |
| mmm | 3 ou 4 premières lettres du mois (janv, fév, mars...). | |
| mmmm | Mois en toutes lettres (janvier, février, mars...). | |
| aa | Année sur 2 chiffres (99, 00, 50...). | |
| aaaa | Année sur 4 chiffres (1999, 2000, 2050...). | |
| hh | Format des heures. | |
| mm | Format des minutes. | |
| ss | Format des secondes. | |
« TEXTE est indispensable pour créer des tableaux de bord ou des rapports plus lisibles. Elle permet de personnaliser l'affichage des données sans modifier leur valeur d'origine. »
Nicolas Parent - Formateur Excel, Morpheus Formation

Testez votre niveau sur Excel
Faites le point gratuitement avec notre quiz Excel en seulement 7 minutes. Obtenez immédiatement vos résultats, un corrigé détaillé et des ressources adaptées pour continuer à progresser.
Exemple - Comment convertir une valeur dans un format texte personnalisé sur Excel
Ici, tu veux convertir les valeurs numériques dans un format texte spécifié pour les combiner avec les valeurs de texte (colonne B).

RemarquES
- (1) Les formules n’ont pas le format souhaité. Pour rappel, tu peux utiliser l’esperluette (&) pour combiner le texte de plusieurs cellules dans une seule cellule.
- (2) TEXTE convertie "54789" au format "jj/mm/aaaa" : "01/01/2050".
- (3) TEXTE convertie "54789" au format "mmm-aa" : "janv-50".
- (4) TEXTE convertie "54789" au format "jjjj j mmmm aaaa" : "samedi 1 janvier 2050".
- (5) TEXTE convertie "100000" au format "# ##0 €" : "100 000 €".
Les problèmes courants
| PROBLÈME | EXPLICATION |
|---|---|
| Erreur de syntaxe | ⇢ La fonction TEXTE nécessite une syntaxe précise pour fonctionner correctement : TEXTE(Valeur;Format_text). ⇢ Si la syntaxe n'est pas respectée, cela peut entraîner des erreurs dans la formule et renvoyer des résultats incorrects. |
| Format non reconnu par Excel | ⇢ La fonction TEXTE utilise des codes de formatage spécifiques pour effectuer la conversion. ⇢ Si un code de formatage n'est pas reconnu par Excel, la formule renvoie un résultat erroné ou inattendu. |
| Mauvaise conversion d'une date ou d'une heure en texte | ⇢ Lorsque tu travailles avec des dates ou des heures, la fonction TEXTE peut être utilisée pour convertir ces valeurs en un format personnalisé. ⇢ Cependant, il peut y avoir des problèmes lors de la conversion si les valeurs de date ou d'heure ne sont pas correctement interprétées ou si le format spécifié ne correspond pas au résultat souhaité. |
| Incompatibilité régionale liée à la version et aux paramètres du logiciel Excel | ⇢ Les formats de date et d'heure peuvent varier en fonction de la région ou des paramètres de langue définis dans le logiciel Excel. ⇢ Par conséquent, si une fonction TEXTE utilise des formats spécifiques à une région, cela peut entraîner des problèmes de compatibilité lors du partage des fichiers avec d'autres utilisateurs ou lors de l'utilisation du logiciel dans un contexte différent. |
Nos meilleures pratiques
| ASTUCE | EXPLICATION |
|---|---|
| Utilise des guillemets pour définir le format texte dans lequel tu veux convertir la valeur numérique | ⇢ Les guillemets indiquent à Excel que le texte est un format et non une valeur. ⇢ Si tu oublies de mettre le code de formatage entre guillemets, alors Excel ne valide pas la formule et indique qu'il y a une erreur. |
| Utilise les codes de formatage appropriés | ⇢ Les codes de formatage contrôlent la façon dont Excel renvoie le texte. Utilise les codes de formatage existants pour obtenir le résultat souhaité. ⇢ Si tu utilises un code de formatage inconnu par le logiciel Excel, alors la formule renverra un résultat non souhaité. |
| Combine TEXTE avec d'autres fonctions de texte | ⇢ Tu peux combiner d'autres fonctions Excel de texte avec TEXTE pour renvoyer un résultat précis. ⇢ Utilise la fonction CONCAT ou la fonction JOINDRE.TEXTE pour combiner plusieurs éléments de texte entre eux. Par exemple, tu peux créer une phrase complète grâce à cette méthode. ⇢ Utilise les fonctions MINUSCULE, la fonction MAJUSCULE ou la fonction NOMPROPRE pour renvoyer le résultat en minuscules, en majuscules ou bien avec la première lettre de la phrase en majuscule. ⇢ Utilise les fonctions GAUCHE, la fonction DROITE ou la fonction STXT pour extraire les premiers caractères, les derniers caractères ou bien les caractères à l'intérieur d’une chaîne de texte. ⇢ Utilise la fonction la fonction SUPPRESPACE pour supprimer les espaces inutiles d’une chaîne de texte. |
| Génère des formats de texte dynamiques en combiner TEXTE avec d'autres fonctions | ⇢ Par exemple, tu peux imbriquer la fonction CONCAT ou JOINDRE.TEXTE dans l'argument Format_text pour combiner plusieurs textes et créer un format dynamique. ⇢ Autre exemple, tu peux imbriquer la fonction SI dans l'argument Format_text pour définir des conditions d'applications d'un format plutôt qu'un autre et créer ainsi un format dynamique. |
| Effectue des tests avant d'appliquer la formule à d'autres cellules | Les tests aident à visualiser et prévoir le résultat de chaque format de texte dans la situation où tu recopies la formule dans d'autres cellules. |

Formation gratuite sur Excel en ligne|Sans inscription
Vous pouvez vous amuser avec quelques fonctions d'Excel, mais si vous cherchez à être vraiment efficace, il y a des incontournables à maîtriser, comme les tableaux structurés, les tableaux croisés dynamiques (TCD), les filtres, ou encore les segments.
Fichier d’exercices sur la fonction TEXTE Excel
Dans le fichier d'exercices, vous apprendrez à afficher automatiquement des dates, des montants et des nombres dans différents formats grâce à la fonction TEXTE.
Vous découvrirez également comment combiner cette fonction avec CONCAT, JOINDRE.TEXTE ou l'esperluette (&) pour créer des affichages dynamiques.
Télécharger la fiche de révision sur la fonction TEXTE
Téléchargez la fiche de révision pour retrouver les principaux codes de format, la syntaxe de la fonction TEXTE et les cas d'utilisation les plus fréquents.
Un mémo pratique pour créer rapidement des affichages professionnels sur Excel.
Aller plus loin avec les fonctions Excel

Les meilleures fonctions Excel !
Vous cherchez la bonne fonction pour réaliser un calcul, analyser vos données ou automatiser certaines tâches ? Parcourez nos fiches pratiques, avec des explications claires, des exemples concrets et des conseils faciles à appliquer dans vos fichiers.
Maîtrisez Excel avec une formation adaptée à vos besoins
Comprendre la fonction TEXTE vous permet déjà de rendre vos fichiers plus clairs. Mais pour gagner réellement en efficacité, il faut aussi savoir choisir les bonnes fonctions, les combiner et les appliquer à vos propres données. Avec Morpheus Formation, vous bénéficiez :
- D’un parcours 100 % personnalisé selon votre niveau et votre métier ;
- D’un formateur Excel expert attitré pendant toute la formation ;
- D’exercices concrets, avec la possibilité de travailler sur vos propres fichiers ;
- De séances à distance ou en présentiel, selon vos disponibilités ;
- D’une certification reconnue TOSA ou ENI en fin de parcours ;
- D’une formation finançable par le CPF, votre OPCO ou votre entreprise.
L’objectif est simple : vous aider à gagner du temps, fiabiliser vos fichiers et devenir plus autonome sur Excel.
Vos questions : fonction TEXTE Excel
La fonction TEXTE permet de convertir le format d’une valeur dans un format texte spécifié.
⇢ La syntaxe de la fonction TEXTE est la suivante :
TEXTE(Valeur;Format_text)
Valeur est la valeur numérique à convertir dans un format texte.
Format_text est le format texte dans lequel tu veux convertir la valeur numérique.
⇢ Cas d'application
La cellule A1 contient le nombre "100000". Tu veux combiner le texte "J'ai gagné" avec ce nombre au format monétaire, soit "100 000 €", donc tu dois utiliser la formule suivante :
="J'ai gagné "&TEXTE(A1;"# ##0 €")
La formule renvoie donc la phrase "J'ai gagné 100 000 €".
La formule =CONCAT("J'ai gagné ";TEXTE(A1;"# ##0 €")) aurait renvoyé le même résultat.
La formule =JOINDRE.TEXTE(;;"J'ai gagné ";TEXTE(A1;"# ##0 €")) aurait renvoyé le même résultat.
⇢ Tu peux faire la même chose avec des nombres, des pourcentages, des dates ou des heures. Il suffit juste de trouver le code de formatage qui convient.
⇢ Cas d'application sur des dates
La cellule A1 contient la date du jour "01/01/2050". Tu veux combiner le texte "Nous sommes en" avec l'année de la date du jour, soit "2050", donc tu dois utiliser la formule suivante :
="Nous sommes en "&TEXTE(A1;"aaaa")
La formule renvoie donc la phrase "Nous sommes en 2050".
La formule =CONCAT("Nous sommes en ";TEXTE(A1;"aaaa")) aurait renvoyé le même résultat.
La formule =JOINDRE.TEXTE(;;"Nous sommes en ";TEXTE(A1;"aaaa")) aurait renvoyé le même résultat.
⇢ Cas d'application sur des heures
La cellule A1 contient l'heure actuelle "17:00". Tu veux combiner le texte "Il est" avec l'heure actuelle, soit "17", et ajouter le mot "heures", donc tu dois utiliser la formule suivante :
="Il est "&TEXTE(A1;"h")&" heures"
La formule renvoie donc la phrase "Il est 17 heures".
⇢ Pour concaténer un texte sur Excel, tu peux utiliser CONCAT, JOINDRE.TEXTE ou l’opérateur esperluette (&).
⇢ Cas d'application pour les 3 méthodes
La cellule A1 contient "Hello" et la cellule B1 contient "world". Tu veux combiner les deux cellules en une seule en ajoutant un espace entre les deux mots pour renvoyer "Hello world".
Tu peux utiliser une de ces trois solutions :
=CONCAT(A1;" ";B1)
=JOINDRE.TEXTE(" ";;A1:B1)
=A1&" "&B1






Félicitations ! Votre ebook Excel offert !
/ CPF