Table des matières
Sur Microsoft Excel, nous devons formater les valeurs de n'importe quelle cellule pour obtenir une bonne lisibilité et une bonne perspective. Outre l'utilisation de la commande intégrée disponible dans le ruban Excel, nous pouvons formater la valeur de la cellule en utilisant la fonction TEXTE et aussi Format VBA Si vous êtes également curieux de le savoir, téléchargez notre cahier d'exercices et suivez-nous.
Télécharger le cahier d'exercices
Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.
Format et fonctions TEXT.xlsm
📚 Note :
Toutes les opérations de cet article sont réalisées à l'aide de la fonction Microsoft Office 365 application.
10 exemples appropriés de la fonction TEXT pour formater la valeur d'une cellule dans Excel
Ici, nous allons utiliser la fonction TEXT pour convertir le formatage de la valeur de notre cellule. Nous allons démontrer 10 des exemples appropriés pour montrer tous les formatages.
1. formatage de la valeur du nombre
Dans le premier exemple de l TEXTE nous allons modifier la mise en forme d'un nombre et l'afficher sous différentes formes. Nous avons un nombre dans la cellule B5 Nous allons le formater en 7 des formats distincts.
Sélectionnez une cellule et inscrivez l'une des formules de formatage selon votre désir.
Pour convertir la valeur en '#,###.00' la formule sera :
=TEXT($B$5, "#,###.00")
Pour convertir la valeur en '(#,###.00)' la formule sera :
=TEXT($B$5, "(#,###.00)")
Pour convertir la valeur en '-#,###.00' la formule sera :
=TEXT($B$5,"-#,###.00")
Pour convertir la valeur en '#,###' la formule sera :
=TEXT($B$5, "#,###")
Pour convertir la valeur en '###,###' la formule sera :
=TEXT($B$5, "###,###")
Pour convertir la valeur en '####.00' la formule sera :
=TEXT($B$5, "####.00")
Pour convertir la valeur en '#.00' la formule sera :
=TEXT($B$5, "#.00")
Appuyez sur le bouton Entrez et vous obtiendrez le formatage de cellule souhaité.
Ainsi, nous pouvons dire que nous sommes capables d'utiliser l'outil Excel TEXTE pour formater les chiffres.
Lire la suite : Comment combiner du texte et des chiffres dans Excel tout en conservant la mise en page
2. le formatage des devises
Dans l'exemple suivant, nous utiliserons l'option TEXTE pour afficher un nombre dans le format de la devise. 7 Les différents types de formatage de la devise seront démontrés ici. Nous avons le nombre dans la cellule B5 .
Pour obtenir la valeur, sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule en fonction de vos besoins.
Pour convertir la valeur en '$#,###.00' la formule sera :
=TEXT($B$5,"$#,###.00")
Pour convertir la valeur en '($#,###.00)' la formule sera :
=TEXT($B$5, "($#,###.00)")
Pour convertir la valeur en '-$#,###.00' la formule sera :
=TEXT($B$5,"-$#,###.00")
Pour convertir la valeur en '¥#,###' la formule sera :
=TEXT($B$5,"
¥#,###")
Pour convertir la valeur en '¥###,###' la formule sera :
=TEXT($B$5,"
¥###,###")
Pour convertir la valeur en '$####.00' la formule sera :
=TEXT($B$5,"$####.00")
Pour convertir la valeur en '$#.00' la formule sera :
=TEXT($B$5,"$#.00")
Appuyez sur Entrez Vous obtiendrez le formatage de la devise souhaitée.
Nous pouvons donc dire que nous sommes capables d'utiliser la fonction TEXTE d'Excel pour formater un nombre en devise.
Lire la suite : Codes de format de la fonction texte d'Excel
3. formatage de la date
Maintenant, nous allons utiliser le TEXTE pour formater les dates dans différents formats. Notre valeur de date se trouve dans la cellule B5 Nous allons montrer 9 différents types de formatage de la date.
Tout d'abord, sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule en fonction de vos besoins.
Pour convertir la date en DDMMMYYY la formule sera :
=TEXT($B$5, "DDMMMYYY")
Pour convertir la date en DDMMMYY la formule sera :
=TEXT($B$5, "DDMMMYY")
Pour convertir la date en MMM JJ, AAAA'. la formule sera :
=TEXT($B$5, "MMM DD, YYYY")
Pour convertir la date en "DDDD la formule sera :
=TEXT($B$5, "DDDD")
Pour convertir la date en DDDD,DDMMMYYYY'. la formule sera :
=TEXT($B$5, "DDDD, DDMMMYYYY")
Pour convertir la date en JJJ, MMM JJ, AAAA'. la formule sera :
=TEXT($B$5, "DDDD, MMM DD, YYYY")
Pour convertir la date en MM/DD/YYYY ". la formule sera :
=TEXT($B$5, "MM/DD/YYYY")
Pour convertir la date en MM/DD la formule sera :
=TEXT($B$5, "MM/DD")
Pour convertir la date en "AAAA-MM-JJ". la formule sera :
=TEXT($B$5, "YYYY-MM-DD")
Ensuite, appuyez sur Entrez Vous obtiendrez le formatage de date souhaité.
Par conséquent, nous pouvons dire que nous sommes en mesure d'utiliser le logiciel Excel. TEXTE pour formater les dates.
4. le formatage de l'heure
Ici, le TEXTE nous aidera à formater la valeur de l'heure dans différents formats. L'heure que nous devons formater se trouve dans la cellule B5 Nous allons afficher 3 différents types de formatage de l'heure.
Tout d'abord, sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule en fonction de vos besoins.
Pour convertir l'heure en H:MM AM/PM la formule sera :
=TEXT($B$5, "H:MM AM/PM")
Pour convertir le temps en H:MM:SS AM/PM ". la formule sera :
=TEXT($B$5, "H:MM:SS AM/PM")
Pour convertir l'heure en H:MM:SS AM/PM ". la formule sera :
=TEXT(NOW(), "H:MM:SS AM/PM")
Nous utiliserons également la fonction NOW .
Après cela, appuyez sur Entrez Vous obtiendrez le formatage de votre temps souhaité.
Par conséquent, nous pouvons dire que nous sommes en mesure d'utiliser le logiciel Excel. TEXTE pour formater l'heure souhaitée.
5. formatage de la date et de l'heure combinées
Parfois, notre jeu de données contient à la fois la date et l'heure dans la même cellule. Dans ce cas, nous pouvons les formater en utilisant la fonction TEXTE Nous allons montrer 3 différents types de formatage où l'heure et la date sont placées ensemble. La valeur se trouve dans la cellule B5 .
Tout d'abord, sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule en fonction de vos besoins.
Pour convertir la date et l'heure en MMM DD, YYYY H:MM:SS AM/PM". la formule sera :
=TEXT($B$5, "MMM DD, YYYY H:MM:SS AM/PM")
Pour convertir la date et l'heure en "AAAA-MM-JD H:MM AM/PM la formule sera :
=TEXT($B$5, "YYYY-MM-DD H:MM AM/PM")
Pour convertir la date et l'heure en "AAAA-MM-JJ H:MM". la formule sera :
=TEXT($B$5, "YYYY-MM-DD H:MM")
Ensuite, appuyez sur Entrez Vous remarquerez que la valeur s'adaptera à vos souhaits.
Enfin, nous pouvons dire que nous sommes en mesure d'utiliser le logiciel Excel TEXTE pour formater la date et l'heure en même temps.
6. pourcentage de mise en forme
Nous pouvons convertir un nombre en pourcentages en utilisant la fonction TEXTE Nous allons montrer 3 différents types de formatage. Principalement, le formatage varie en fonction du nombre de chiffres que nous conservons après la virgule. La valeur qui sera convertie se trouve dans la cellule B5 .
Tout d'abord, sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule en fonction de vos besoins.
Pour convertir la valeur en '0%' la formule sera :
=TEXT($B$5, "0%")
Pour convertir la valeur en '0.0%' la formule sera :
=TEXT($B$5, "0.0%")
Pour convertir la valeur en '0.00%' la formule sera :
=TEXT($B$5, "0.00%")
Maintenant, appuyez sur Entrez Vous obtiendrez le pourcentage de mise en forme souhaité.
En fin de compte, nous pouvons dire que nous sommes en mesure d'utiliser le logiciel Excel TEXTE pour formater un nombre en pourcentages.
Lire la suite : Comment afficher le pourcentage dans la légende d'un graphique circulaire Excel (avec des étapes faciles)
7. mise en forme des nombres fractionnés
Dans cet exemple, nous allons formater les nombres de fractions à l'aide de la fonction TEXTE Nous allons démontrer 9 La valeur numérique décimale qui sera formatée se trouve dans la cellule B5 .
Sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule en fonction de vos besoins.
Pour convertir la valeur en '?/?' format fractionné, la formule sera :
=TEXT($B$5,"?/ ?")
Pour convertir la valeur en '?/??' format fractionné, la formule sera :
=TEXT($B$5,"?/ ??")
Pour convertir la valeur en '?/???' format fractionné, la formule sera :
=TEXT($B$5,"?/ ???")
Pour convertir la valeur en '?/2' format fractionné, la formule sera :
=TEXT($B$5, "?/2")
Pour convertir la valeur en '?/4' format fractionné, la formule sera :
=TEXT($B$5, "?/4")
Pour convertir la valeur en '?/8' format fractionné, la formule sera :
=TEXT($B$5,"?/8")
Pour convertir la valeur en '?/16' format fractionné, la formule sera :
=TEXT($B$5, "?/16")
Pour convertir la valeur en '?/10' format fractionné, la formule sera :
=TEXT($B$5,"?/10")
Pour convertir la valeur en '?/100' format fractionné, la formule sera :
=TEXT($B$5,"?/100")
Enfin, appuyez sur Entrez Vous obtiendrez le pourcentage de mise en forme souhaité.
Ainsi, nous pouvons dire que nous sommes en mesure d'utiliser l'outil Excel TEXTE pour formater un nombre décimal en fraction.
8. mise en forme des nombres scientifiques
Dans l'exemple suivant, nous allons formater une valeur numérique en un nombre scientifique grâce à la fonction TEXTE Nous allons formater le nombre en fonction du nombre de chiffres après la virgule. La valeur numérique originale qui sera formatée se trouve dans la cellule B5 .
Au début, sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule selon votre désir.
Pour convertir la valeur en '0.00E+00' la formule sera :
=TEXT($B$5,"0.00E+00")
Pour convertir la valeur en '0.0E+00' la formule sera :
=TEXT($B$5,"0.0E+00")
Appuyez sur Entrez Vous obtiendrez la valeur formatée.
Par conséquent, nous pouvons dire que nous sommes en mesure d'utiliser le logiciel Excel. TEXTE pour formater un nombre décimal en un nombre scientifique.
9. mise en forme du numéro de téléphone
Maintenant, nous allons vous montrer la procédure de formatage des valeurs numériques générales dans un téléphone par la fonction TEXTE La valeur numérique se trouve dans la cellule B5 .
Tout d'abord, sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule en fonction de vos besoins.
Pour convertir la valeur en '(##) ###-###-#####' la formule sera :
=TEXT($B$5, "(##) ###-###-#####")
Ensuite, appuyez sur Entrez Vous trouverez le numéro de téléphone.
Par conséquent, nous pouvons dire que nous sommes en mesure d'utiliser le logiciel Excel. TEXTE pour formater un nombre décimal en fraction.
10. mise en forme d'un nombre en avance de zéro
Dans le dernier exemple, nous allons utiliser la fonction TEXTE format de fonction pour les nombres qui doivent commencer par un Zéro (0) Nous allons montrer 3 différentes formules de mise en forme. Le nombre se trouve dans la cellule B5 .
Tout d'abord, sélectionnez n'importe quelle cellule et écrivez n'importe quelle formule en fonction de vos besoins.
Pour convertir la valeur en '00' la formule sera :
=TEXT($B$5, "00")
Pour convertir la valeur en '000' la formule sera :
=TEXT($B$5, "000")
Pour convertir la valeur en '0000' la formule sera :
=TEXT($B$5, "0000")
Ensuite, appuyez sur Entrez Vous obtiendrez le pourcentage de mise en forme souhaité.
Enfin, nous pouvons dire que nous sommes capables d'utiliser l'outil Excel TEXTE pour formater un nombre décimal qui commence par Zéros .
Aperçu de la fonction Format de VBA
Format est un VBA Vous ne pouvez pas la trouver ou l'utiliser dans la feuille de calcul Excel. Nous pouvons utiliser cette fonction uniquement au moment où nous écrivons un code VBA.
⏺ Fonction Objectif :
Cette fonction est généralement utilisée pour modifier le format de la valeur d'une cellule par le biais du VBA.
⏺ Syntaxe :
Format(Expression, [Format])
⏺ Arguments Explication :
Arguments | Obligatoire/optionnel | Explication |
---|---|---|
Expression | Requis | Expression est la chaîne de texte ou la valeur de la cellule que nous voulons formater selon nos besoins. |
Format | En option | C'est le formatage de cellule que nous souhaitons. |
⏺ Retour :
Après avoir exécuté le code, la fonction affichera la valeur de la cellule avec le formatage souhaité.
⏺ Availablity :
Excel pour Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 pour Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 exemples appropriés de la fonction Format de VBA pour formater la valeur d'une cellule
Ici, nous allons démontrer 5 des exemples simples pour montrer le changement de format des valeurs des cellules par le biais de la fonction Format VBA Les exemples sont présentés ci-dessous, étape par étape :
1. formatage du nombre
Dans le premier exemple, nous allons écrire un code VBA qui va formater notre nombre numérique en 5 Les étapes sont indiquées ci-dessous :
📌 Les étapes :
- Pour lancer le processus, rendez-vous sur le site Développeur et cliquez sur Visual Basic Si vous ne l'avez pas, vous devez... activer l'onglet Développeur Ou Vous pouvez également appuyer sur "Alt+F11 pour l'ouverture de la Éditeur Visual Basic .
- Une boîte de dialogue apparaît alors.
- Maintenant, dans le Insérer dans cette boîte, cliquez sur l'onglet Module option.
- Ensuite, écrivez le code visuel suivant dans la case vide de l'éditeur.
Sub Format_Number() Worksheets(11).Activate Cells(5, 2) = 123456 Cells(5, 3) = Format(Cells(5, 2), "General Number") Cells(6, 3) = Format(Cells(5, 2), "Currency") Cells(7, 3) = Format(Cells(5, 2), "Fixed") Cells(8, 3) = Format(Cells(5, 2), "Standard") Cells(9, 3) = Format(Cells(5, 2), "Scientific") End Sub
- Après cela, appuyez sur "Ctrl+S pour sauvegarder le code.
- Fermer le Rédacteur en chef onglet.
- Après cela, dans le Développeur cliquez sur Macros de la Code groupe.
- En conséquence, une petite boîte de dialogue intitulée Macro apparaîtra.
- Sélectionnez le Format_Numéro et cliquez sur l'option Exécuter pour exécuter le code.
- Vous verrez que le numéro s'affichera sous différents formats.
Ainsi, nous pouvons dire que notre code visuel fonctionne parfaitement, et que nous sommes en mesure d'utiliser la fonction Format dans Excel.
2. le pourcentage de formatage
Dans cet exemple, nous allons écrire un code VBA pour formater la valeur d'une cellule avec le pourcentage. Les étapes de cette approche sont les suivantes :
📌 Les étapes :
- Tout d'abord, rendez-vous sur le site Développeur et cliquez sur Visual Basic Si tu n'as pas ça, tu dois... activer l'onglet Développeur Ou Vous pouvez également appuyer sur "Alt+F11 pour l'ouverture de la Éditeur Visual Basic .
- Une petite boîte de dialogue apparaît.
- Après cela, dans le Insérer dans cette boîte, cliquez sur l'onglet Module option.
- Écrivez le code visuel suivant dans la case vide de l'éditeur.
Sub Format_Percentage() Worksheets(12).Activate Cells(5, 2) = 0.88 Cells(5, 3) = Format(Cells(5, 2), "Percent") End Sub
- Maintenant, appuyez sur "Ctrl+S pour enregistrer le code.
- Ensuite, fermez le Rédacteur en chef onglet.
- Par la suite, dans le Développeur cliquez sur Macros du groupe Code.
- En conséquence, une petite boîte de dialogue intitulée Macro apparaîtra.
- Ensuite, sélectionnez le Format_Percentage option.
- Enfin, cliquez sur le bouton Exécuter pour exécuter le code.
- Vous remarquerez que le nombre s'affichera sous forme de pourcentage.
Par conséquent, nous pouvons dire que notre code visuel fonctionne efficacement, et que nous sommes en mesure d'utiliser l'outil de gestion de l'image. Format dans Excel.
3. mise en forme pour le test de logique
Maintenant, nous allons écrire un code VBA pour vérifier la logique et formater la valeur de la cellule en fonction de cette logique. Les étapes de cette méthode sont expliquées ci-dessous :
📌 Les étapes :
- Tout d'abord, allez sur le site Développeur et cliquez sur Visual Basic Si tu n'as pas ça, tu dois... activer l'onglet Développeur Ou Vous pouvez également appuyer sur "Alt+F11 pour l'ouverture de la Éditeur Visual Basic .
- Une boîte de dialogue apparaît alors.
- Ensuite, dans le Insérer dans cette boîte, cliquez sur l'onglet Module option.
- Ensuite, écrivez le code visuel suivant dans la case vide de l'éditeur.
Sub Format_Logic_Test() Worksheets(13).Activate Cells(5, 2) = 2 Cells(5, 3) = Format(Cells(5, 2), "Yes/No") Cells(6, 3) = Format(Cells(5, 2), "True/False") Cells(7, 3) = Format(Cells(5, 2), "On/Off") Cells(9, 2) = 0 Cells(9, 3) = Format(Cells(9, 2), "Yes/No") Cells(10, 3) = Format(Cells(9, 2), "True/False") Cells(11, 3) = Format(Cells(9, 2), "On/Off") End Sub
- Appuyez sur "Ctrl+S pour sauvegarder le code.
- Maintenant, fermez le Rédacteur en chef onglet.
- Par la suite, dans le Développeur cliquez sur Macros de la Code groupe.
- Une petite boîte de dialogue intitulée Macro apparaîtra.
- Ensuite, sélectionnez le Format_Logic_Test et cliquez sur l'option Exécuter bouton.
- Vous obtiendrez le résultat souhaité.
Ainsi, nous pouvons dire que notre code visuel fonctionne précisément, et que nous sommes en mesure d'utiliser la fonction Format dans Excel.
4. formatage de la date
Ici, nous allons formater la valeur de la date d'une cellule à l'aide d'un code VBA. Les étapes du formatage des cellules sont présentées ci-dessous :
📌 Les étapes :
- Dans un premier temps, allez dans le Développeur et cliquez sur Visual Basic Si tu n'as pas ça, tu dois... activer l'onglet Développeur Ou Vous pouvez également appuyer sur "Alt+F11 pour l'ouverture de la Éditeur Visual Basic .
- Une petite boîte de dialogue apparaît.
- Maintenant, dans le Insérer dans cette boîte, cliquez sur l'onglet Module option.
- Après cela, écrivez le code visuel suivant dans la boîte vide de l'éditeur.
Sub Format_Date() Worksheets(14).Activate Cells(5, 2) = "Sep 3, 2003" Cells(5, 3) = Format(Cells(5, 2), "General Date") Cells(6, 3) = Format(Cells(5, 2), "Long Date") Cells(7, 3) = Format(Cells(5, 2), "Medium Date") Cells(8, 3) = Format(Cells(5, 2), "Short Date") End Sub
- Ensuite, appuyez sur "Ctrl+S pour enregistrer le code.
- Fermer le Rédacteur en chef onglet.
- Ensuite, dans le Développeur cliquez sur Macros de la Code groupe.
- Une autre petite boîte de dialogue intitulée Macro apparaîtra.
- Maintenant, sélectionnez le Format_Date option.
- Enfin, cliquez sur Exécuter .
- Vous obtiendrez les dates sous plusieurs formats.
Par conséquent, nous pouvons dire que notre code visuel fonctionne parfaitement, et que nous sommes en mesure d'utiliser la fonction Format dans Excel.
5. mise en forme de la valeur temporelle
Dans le dernier exemple, nous allons écrire un code VBA pour formater notre valeur temporelle de plusieurs façons. Les étapes du formatage sont décrites ci-dessous :
📌 Les étapes :
- Tout d'abord, rendez-vous sur le site Développeur et cliquez sur Visual Basic Si vous ne l'avez pas, vous devez... activer l'onglet Développeur Ou Vous pouvez également appuyer sur "Alt+F11 pour l'ouverture de la Éditeur Visual Basic .
- Une boîte de dialogue apparaît alors.
- Ensuite, dans le Insérer dans cette boîte, cliquez sur l'onglet Module option.
- Écrivez le code visuel suivant dans la case vide de l'éditeur.
Sub Format_Time() Worksheets(15).Activate Cells(5, 2) = "15:25" Cells(5, 3) = Format(Cells(5, 2), "Long Time") Cells(6, 3) = Format(Cells(5, 2), "Medium Time") Cells(7, 3) = Format(Cells(5, 2), "Short Time") End Sub
- Après cela, appuyez sur "Ctrl+S pour sauvegarder le code.
- Maintenant, fermez le Rédacteur en chef onglet.
- Ensuite, dans le Développeur cliquez sur Macros de la Code groupe.
- En conséquence, une autre petite boîte de dialogue appelée Macro apparaîtra.
- Sélectionnez le Format_Heure et cliquez sur l'option Exécuter bouton.
- Vous obtiendrez la valeur du temps dans différents formats.
Enfin, nous pouvons dire que notre code visuel fonctionne parfaitement, et que nous sommes en mesure d'utiliser la fonction Format dans Excel.
Lire la suite : Formule de texte Excel (fonction TEXT)
💬 Things You Should Know
Lorsque vous allez utiliser cette fonction, vous devez vous rappeler que deux des choses.
Tout d'abord, le TEXTE ne sera applicable que dans la feuille de calcul Excel. Vous ne pouvez pas utiliser cette fonction dans l'environnement VBA. De plus, si vous essayez d'utiliser la fonction dans votre espace de travail VBA, Excel vous montrera une erreur, et le code ne s'exécutera pas en avant.
D'autre part, vous pouvez utiliser l'option Format uniquement dans l'espace de travail VBA. À l'intérieur de la feuille de calcul Excel, vous ne serez pas en mesure de comprendre une fonction appelée Format .
Conclusion
C'est la fin de cet article. J'espère que cet article vous sera utile et que vous serez en mesure d'utiliser la fonction Format dans Excel. Si vous avez d'autres questions ou recommandations, veuillez nous en faire part dans la section des commentaires ci-dessous.
N'oubliez pas de consulter notre site web, ExcelWIKI Continuez à apprendre de nouvelles méthodes et à progresser !