Exemples de fonctions TEXTE - Excel, VBA et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce tutoriel montre comment utiliser le Fonction de texte Excel dans Excel.

Présentation de la fonction de texte

La fonction TEXTE renvoie une valeur convertie en texte avec un format spécifié.

Pour utiliser la fonction TEXT Excel Worksheet, sélectionnez une cellule et tapez :

(Remarquez comment les entrées de formule apparaissent)

Fonction TEXTE Syntaxe et entrées :

=TEXTE(valeur, format_texte)

valeur - La valeur à formater
format_texte - Le format de texte à appliquer

Comment utiliser la fonction TEXTE dans Excel :

La fonction TEXTE prend une valeur (nombre) et la convertit en texte avec un format particulier que vous choisissez.

=TEXTE(B3,,"mmm d, dddd")

La fonction TEXTE est principalement similaire à la mise en forme des cellules. Donc, si vous n'êtes pas sûr de ce que devrait être le deuxième argument, recherchez-le dans Format Cells.

Par exemple, cliquez avec le bouton droit sur B3 et choisissez Formater les cellules. Vous pouvez voir tous ces codes de format que vous devez saisir.

Mais sachez que le texte ne fonctionne pas bien avec les calculs, alors prenez note si c'est vraiment nécessaire. Vous trouverez ci-dessous quelques scénarios que vous pouvez utiliser.

Chaîne combinée avec TEXTE

Si vous ne le savez pas encore, les dates sont stockées sous forme de numéros de série. Ils sont simplement formatés pour être présentés sous forme de date. Par conséquent, si vous combinez une chaîne (texte) et la cellule avec la date, elle apparaîtra sous forme de nombres.

="Les marchandises ont été livrées le "& B3

Par conséquent, nous devons utiliser la fonction TEXTE pour le convertir de valeur en texte.

="Les marchandises ont été livrées le "&TEXT(B3,,"mmm d, dddd")

TEXTE pour le jour de la semaine

Vous pourriez avoir besoin du jour de la semaine dans votre rapport et non de la date elle-même, cela pourrait donc être utile.

=TEXTE(B3,,"jjj")

Plus d'exemple de fonction TEXTE avec Date

Dans le tableau ci-dessous, vous trouverez plus d'exemples qui nous aident à obtenir différentes informations à partir de la date.

TEXTE pour les valeurs séparées par des virgules

Semblables aux dates, les nombres séparés par des virgules ne sont qu'une présentation. La valeur réelle de B3 est 34000.4, mais formatée pour afficher des milliers de séparateurs et 0 décimale. Les combiner montrerait ceci :

=B3&" des ventes ont été réalisées ce mois-ci."

Vous pouvez utiliser à nouveau TEXT pour vous assurer qu'il contient les milliers de séparateurs et 0 décimales.

=TEXT(B3,"#,##0")&" des ventes ont été réalisées ce mois-ci."

TEXTE avec des nombres fixes

Vous pouvez avoir une colonne d'identifiants pour laquelle vous souhaitez définir un numéro fixe (par exemple, 4 chiffres). Vous pouvez utiliser :

=TEXTE(B3,,"0000")

TEXTE avec pourcentages

Comme les dates et les nombres avec des milliers de séparateurs, les pourcentages ne sont également qu'une présentation. La valeur derrière 10% est de 0,1 et vous ne voudrez peut-être pas qu'elle soit affichée comme ceci.

="Il y a eu une baisse des coûts "& B3 &"."

Vous pouvez utiliser:

="Il y a eu une baisse des coûts "&TEXT(B3,,"0%")&"."

Plus d'exemple de fonction TEXTE avec Number

Dans le tableau ci-dessous, vous trouverez plus d'exemples qui nous aident à obtenir un format différent du nombre.

Convertir des valeurs en numéros de téléphone

lorsque nous considérons le numéro de téléphone américain, il contient 7 chiffres pour le numéro de téléphone local et avec le code du pays, il est affiché avec 10 chiffres.

Nous pouvons identifier le numéro local s'il est inférieur à 9999999, alors nous pouvons utiliser le format ###-#### pour afficher le numéro de téléphone local, restez tout ce que nous pouvons montrer avec le code (###) ###-#### format.

La fonction et la capture d'écran ci-dessous montrent cette formule de texte Excel.

=TEXTE(A2,"[<=9999999]###-####;(###) ###-####")

TEXTE dans Google Sheets

La fonction TEXTE fonctionne exactement de la même manière dans Google Sheets que dans Excel :

TEXTE Exemples en VBA


Vous pouvez également utiliser la fonction TEXTE dans VBA. Taper:
Application.Worksheetfunction.Text(value, format_text)
Pour les arguments de la fonction (valeur, etc.), vous pouvez soit les saisir directement dans la fonction, soit définir des variables à utiliser à la place.

Revenir à la liste de toutes les fonctions dans Excel

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave