Si vous souhaitez utiliser des nombres ou des dates dans un texte, il se peut qu’une simple référence de cellule ne suffise pas, car les données ne sont pas affichées dans le format de texte désiré. C’est là que la fonction TEXTE d’Excel montre son utilité. Elle vous permet de convertir toutes sortes de données (nombres, dates, etc.) en texte, et de les formater de la façon souhaitée.

Excel avec Microsoft 365 pour les en­tre­prises et IONOS !
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion
Conseil

Les ins­truc­tions ci-dessous s’ap­pli­quent à Microsoft 365, ainsi qu’aux versions 2021, 2019 et 2016 d’Excel.

Excel : la fonction TEXTE()

La fonction TEXTE() est saisie de la façon suivante :

=TEXTE(valeur;code de format)

La fonction TEXTE d’Excel nécessite deux pa­ra­mètres :

  • La valeur : saisissez les données devant être con­ver­ties en texte, soit en les sai­sis­sant di­rec­te­ment soit sous forme de référence à la cellule contenant les données.
  • Le code de format : indiquez à Excel comment formater les données.

Si vous ne souhaitez pas de formatage par­ti­cu­lier, vous pouvez sim­ple­ment saisir un dièse comme dans l’exemple suivant :

=TEXTE(88;"#")

Le dièse (#) est l’un des trois ca­rac­tères gé­né­riques per­met­tant d’écrire un code de format. Vous en ap­pren­drez davantage ci-dessous.

Image: Exemples d’application de la fonction TEXTE
La fonction TEXTE permet de formater des données de la façon souhaitée.
Note

Le texte est aligné à gauche dans les cellules, les données sont alignées à droite.

Excel TEXT() : codes de format de texte

La fonction TEXTE() d’Excel requiert un code de format. Vous disposez ici de trois balises dif­fé­rentes re­pré­sen­tant chacune un chiffre de la valeur numérique :

Balise Fonction
# Chiffre fa­cul­ta­tif ; est omis si le numéro contient moins de chiffres qu’il n’y a de ca­rac­tères gé­né­riques.
0 Balise zéro ; lorsque cet em­pla­ce­ment n’est occupé par aucun chiffre, Excel le remplace par un zéro.
? Balise espace ; fonc­tionne uni­que­ment pour les fractions : Excel remplace les chiffres manquants par des espaces pour que les fractions puissent être alignées avec le sé­pa­ra­teur décimal ou la ligne de fraction.

Cette balise est utilisée en com­bi­nai­son avec certains ca­rac­tères de texte. Vous pouvez par exemple afficher les nombres avec des zéros en première position, avec un sé­pa­ra­teur des milliers, sous forme de numéros de téléphone ou d’unités de mesure :

Ap­pli­ca­tion Valeur numérique Code de format Pré­sen­ta­tion du texte
Nombre de chiffres fixe 123 “000000” 000123
Sé­pa­ra­teur des milliers 21350 “##’###” 21’350
Numéro de téléphone 4930200123456 “+## ## ### ###-###” +49 30 200 123-456
Unité de mesure (par ex. degré) 90 “#°” 90°

Toutefois, seuls certains ca­rac­tères spé­ci­fiques peuvent être utilisés di­rec­te­ment dans les codes de format :

Caractère Des­crip­tion
+ - plus, moins
() {} pa­ren­thèses et accolades
$ € symboles mo­né­taires
. , : ! signes de ponc­tua­tion : point, virgule, double point, point d’ex­cla­ma­tion en
^ ‘ ~ accent cir­con­flexe, apos­trophe, tilde
espace
/ barre oblique
= signe égal

Vous dé­cou­vri­rez ci-dessous comment insérer un texte au choix dans le code de format.

Conseil

Avec la solution de stockage Cloud HiDrive Next avec IONOS, en­re­gis­trez, modifiez et partagez vos documents Office de manière cen­tra­li­sée et sécurisée. Que ce soit à titre privé ou pro­fes­sion­nel : tra­vail­lez de manière flexible à partir de n’importe quel appareil avec l’ap­pli­ca­tion HiDrive Next et d’autres in­ter­faces. Vos données sont par­fai­te­ment protégées dans les data centers ul­tra­mo­dernes de IONOS.

Fonction TEXT d’Excel : compléter les nombres avec du texte

Si vous souhaitez insérer des ca­rac­tères de texte refusés par Excel, vous devez saisir une barre oblique inversée (\) avant le caractère de texte concerné. Cette barre oblique inversée fait partie des « ca­rac­tères d’échap­pe­ment », qui indiquent à Excel que le caractère suivant doit être traité comme du texte brut et non comme un symbole.

Par exemple, si vous souhaitez écrire le mot « mètres » après le nombre de façon à ce qu’Excel affiche « 100 mètres », vous devez saisir le code suivant :

=TEXTE(100;"# \M\è\t\r\es")

Vous pouvez également imposer à Excel d’écrire un chiffre sous forme de pour­cen­tage sans le mul­ti­plier par 100. Exemple : vous souhaitez formater le nombre 33 pour qu’Excel affiche « 33 % ».

=TEXTE(33;"###\%")

Si vous trouvez peu pratique l’écriture avec le caractère d’échap­pe­ment, vous disposez de deux al­ter­na­tives :

  • Le formatage direct : vous pouvez formater di­rec­te­ment la valeur numérique. Dans la boîte de dialogue « Formater la cellule – per­son­na­lisé », vous pouvez intégrer un texte au choix sans utiliser de caractère d’échap­pe­ment. Vous y trouverez également d’autres codes de format ne pouvant pas être utilisés dans la fonction TEXTE().
  • La con­ca­té­na­tion de texte : vous pouvez ajouter le texte sup­plé­men­taire à l’aide de la con­ca­té­na­tion de texte. Pour ce faire, utilisez le symbole « & ». Voici un exemple : vous souhaitez qu’Excel affiche « 100 mètres ».
=TEXTE(100;"#") & "mètres"

Ca­rac­tères de commande par­ti­cu­liers dans les codes de format

En dehors des balises, vous disposez également de dif­fé­rents ca­rac­tères de commande pour formater le texte :

Fonction Caractère de commande Effet
Écrire sous forme de fraction / Lorsque vous insérez une barre oblique (/), Excel convertit le nombre en fraction. Vous pouvez indiquer ex­pli­ci­te­ment le dé­no­mi­na­teur et Excel calculera ensuite le nombre cor­res­pon­dant. Le nombre 40 devient par exemple « 200/5 ».
Formater sous forme de pour­cen­tage % Multiplie le nombre par 100 et appose le symbole de pour­cen­tage. Le nombre 0,6 devient par exemple « 60 % ».
Mise en forme con­di­tion­nelle [>=1000] Vous pouvez indiquer une condition entre crochets. Celle-ci doit être remplie pour qu’Excel applique le formatage. Si la condition n’est pas remplie, Excel convertit le nombre comme si vous aviez sim­ple­ment saisi le code de format « # ».
Conseil

Vous pouvez imposer à Excel de traiter un contenu de cellule comme du texte en écrivant une apos­trophe () comme premier caractère. L’apos­trophe ne sera pas visible dans la cellule.

Com­bi­nai­son de fonctions avec Excel TEXT()

Vous pouvez compléter la fonction TEXTE() avec d’autres fonctions ou la remplacer par­tiel­le­ment par d’autres fonctions Excel :

Fonction Ex­pli­ca­tion Exemple
=FRANC() Écrit un nombre en format monétaire =FRANC(40) donne « 40,00 € »
=CTXT() Écrit le nombre avec un nombre fixe de décimales =CTXT(12.34;4) donne « 12,3400 »
=SUP­PRES­PACE() Supprime les espaces avant/après le texte =SUP­PRES­PACE(“33”) donne « 33 »
=MAJUSCULE() Écrit le texte en ma­jus­cules =MAJUSCULE(“excel”) donne « EXCEL »
=NOMPROPRE() Écrit la première lettre en majuscule, les autres en mi­nus­cules =NOMPROPRE(“excel”) donne « Excel »
=ARRONDI() Arrondit un nombre à un nombre fixe de chiffres après la virgule =ARRONDI(12,445;1) donne « 12,4 »

En plus des fonctions men­tion­nées, Excel offre de nom­breuses fonctions utiles qui fa­ci­li­tent con­si­dé­ra­ble­ment le travail avec le logiciel tableur. Dans les articles suivants du Digital Guide, nous ex­pli­quons certaines fonctions im­por­tantes à l’aide d’exemples.

Fonction Ap­pli­ca­tion
Fonction SERIE.JOUR.OUVRE() d’Excel Dé­ter­mi­ner le nombre de jours de travail dans une période donnée
Fonction EQUIVX d’Excel Re­cher­cher un élément dans une ligne ou une colonne et renvoyer la position relative
Fonction OU d’Excel Effectuer une com­pa­rai­son de type OU booléen
Fonction RECHERCHE d’Excel Re­cher­cher une chaîne de ca­rac­tères spé­ci­fique dans une plage de recherche spécifiée
Microsoft 365
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion
Aller au menu principal