Toutes les fonctions Excel

TEXTE dans Excel (TEXT) : comment l'utiliser

Avec TEXTE, vous décidez de l'aspect d'un nombre ou d'une date dans un texte, par exemple =TEXTE(A1;"jj/mm/aaaa").

Essayez gratuitement les premiers exercicesDans la leçon La fonction TEXTE

Que fait TEXTE ?

TEXTE transforme un nombre ou une date en texte, sous la forme que vous choisissez. Vous donnez le nombre et un code de format, comme "# ##0,00" pour un montant avec deux décimales, ou "jjjj" pour le nom du jour.

Vous avez surtout besoin de TEXTE quand vous placez un nombre dans une phrase. Si vous collez un nombre à un texte avec &, il perd sa mise en forme. Avec TEXTE, vous décidez de son aspect dans la phrase. Le résultat est toutefois du texte : vous ne pouvez plus calculer avec ensuite.

Quand utiliser TEXTE ?

  • Un montant dans une phrase : ="À payer : "&TEXTE(B2;"# ##0,00")&" €".
  • Le jour de la semaine d'une date : =TEXTE(A2;"jjjj").
  • Le nom du mois : =TEXTE(A2;"mmmm").
  • Un nombre avec des zéros devant, comme 42 en 0042 : =TEXTE(A2;"0000").

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=TEXTE(valeur; format_texte)

Avec un exemple : =TEXTE(A1;"# ##0,00")

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
TEXTELe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.TEXTE
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
valeurLe nombre ou la date à afficher comme texte.A1
format_texteL'aspect voulu, entre guillemets, comme "# ##0,00" ou "jjjj"."# ##0,00"
;Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule.;
" "Le texte se tape entre guillemets, comme "Lyon". Un nombre ou une cellule, comme 500 ou A2, se tape sans guillemets.

TEXTE étape par étape

C1 contient =TEXTE(A1;"# ##0,00"). Un séparateur pour les milliers et deux décimales, comme le veut votre version d'Excel. Modifiez les nombres ou la formule et regardez ce qui se passe.

C1
A
B
C
D
E
F
G
H
1
1234,5
1 234,50
2
3
4
5
6
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur C1 et tapez TEXTE avec une parenthèse, suivi de la cellule du nombre, A1, et d'un point-virgule.=TEXTE(A1;
  2. Tapez le code de format entre guillemets. # ##0,00 signifie : une espace pour les milliers et toujours deux chiffres après la virgule.=TEXTE(A1;"# ##0,00"
  3. Fermez la parenthèse et appuyez sur Entrée : le nombre devient le texte 1 234,50.=TEXTE(A1;"# ##0,00")

Autres exemples

Le jour de la semaine

C1 contient =TEXTE(A2;"jjjj"). Avec jjjj, vous obtenez le nom complet du jour. Avec jjj, vous obtenez la forme courte, comme sam.

C1
A
B
C
D
E
F
G
H
1
Date
samedi
2
14/02/2026
3
4
5
6
7
8
9
10
Prêt

Des zéros devant

C1 contient ="F-"&TEXTE(A2;"0000"). Chaque 0 du code est une place toujours remplie, au besoin par un zéro.

C1
A
B
C
D
E
F
G
H
1
Numéro
F-0042
2
42
3
4
5
6
7
8
9
10
Prêt

Un montant dans une phrase

C1 contient ="À payer : "&TEXTE(A2;"# ##0,00")&" €". Sans TEXTE, la phrase indiquerait 89,9.

C1
A
B
C
D
E
F
G
H
1
Montant
À payer : 89,90 €
2
89,9
3
4
5
6
7
8
9
10
Prêt

Les codes dépendent de la langue

Dans un Excel en français, vous utilisez j, m et a : "aaaa" pour l'année. Un collègue qui a Excel en anglais utilise d'autres lettres, comme "yyyy". C'est un piège bien connu quand on partage des fichiers.

Là où ça coince souvent

  • Le résultat est du texte : vous ne pouvez plus calculer avec.
  • Les codes dépendent des paramètres régionaux de l'ordinateur.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon La fonction TEXTE. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Comment obtenir lundi, mardi... ?

Avec =TEXTE(A1;"jjjj").

À lire aussi

GAUCHE, DROITE et STXTSUPPRESPACENBCARMAJUSCULE, MINUSCULE et NOMPROPRECHERCHE et TROUVE