Formules Excel

Transformer un nombre en texte sur Excel : 3 méthodes infaillibles

15 janvier 2026 2 vues

Excel est un outil puissant pour manipuler des données, mais il arrive parfois que vous ayez besoin de traiter un nombre comme du texte. Que ce soit pour éviter des erreurs de calcul, formater des codes postaux ou simplement afficher des numéros de téléphone correctement, convertir un nombre en texte est une compétence essentielle. Cet article vous guide à travers trois méthodes éprouvées pour réaliser cette transformation, avec des exemples pratiques et des astuces pour optimiser votre travail sur Excel.

Pourquoi convertir un nombre en texte sur Excel ?

Il existe plusieurs raisons pour lesquelles vous pourriez vouloir transformer un nombre en texte dans Excel. Voici quelques exemples courants :

  • Codes postaux : Les codes postaux commençant par un zéro sont souvent tronqués par Excel, car il les interprète comme des nombres. En les convertissant en texte, vous conservez le zéro initial.
  • Numéros de téléphone : Similaire aux codes postaux, les numéros de téléphone peuvent perdre leur zéro initial ou être affichés en notation scientifique si Excel les considère comme des nombres.
  • Numéros de compte : Les numéros de compte bancaire ou les numéros d'identification peuvent contenir des caractères spéciaux ou des zéros non significatifs qu'il est préférable de conserver en tant que texte.
  • Éviter les calculs : Parfois, vous souhaitez simplement afficher un nombre sans qu'il soit impliqué dans des calculs. Le convertir en texte empêche Excel de l'interpréter comme une valeur numérique.
  • Conserver la mise en forme : La mise en forme d'un nombre (nombre de décimales, séparateur de milliers) peut être perdue lors de l'importation de données. Le convertir en texte permet de conserver la mise en forme d'origine.

Méthode 1 : Utiliser l'apostrophe (')

La méthode la plus simple et la plus rapide pour convertir un nombre en texte est d'ajouter une apostrophe (') avant le nombre dans la cellule. Cette apostrophe indique à Excel de traiter la valeur comme du texte.

Étapes :

  1. Sélectionnez la cellule où vous souhaitez entrer le nombre.
  2. Tapez une apostrophe (') avant le nombre.
  3. Entrez le nombre.
  4. Appuyez sur Entrée.

Exemple : Pour entrer le code postal "01000", tapez '01000 dans la cellule. Excel affichera "01000" et le traitera comme du texte.

Avantages :

  • Simple et rapide.
  • Ne nécessite pas de formule.

Inconvénients :

  • L'apostrophe n'est pas visible dans la cellule, ce qui peut être déroutant pour les autres utilisateurs.
  • Ne fonctionne que pour les entrées manuelles.
  • Si vous avez déjà des nombres dans votre feuille, cette méthode ne les convertira pas.

Méthode 2 : Utiliser la fonction TEXTE()

La fonction TEXTE() est une fonction Excel puissante qui permet de convertir une valeur numérique en texte en appliquant un format spécifique.

Syntaxe :

=TEXTE(valeur, format)

  • valeur : La valeur numérique que vous souhaitez convertir.
  • format : Le format que vous souhaitez appliquer au texte. Il s'agit d'une chaîne de caractères qui définit la manière dont le nombre sera affiché.

Exemples de formats :

  • "0" : Affiche le nombre sans décimales.
  • "0.00" : Affiche le nombre avec deux décimales.
  • "#,##0.00" : Affiche le nombre avec un séparateur de milliers et deux décimales.
  • "00000" : Affiche le nombre avec des zéros non significatifs, jusqu'à 5 chiffres.
  • "m/d/yyyy" : Affiche la date au format mois/jour/année.

Étapes :

  1. Sélectionnez la cellule où vous souhaitez afficher le texte converti.
  2. Tapez la formule =TEXTE(, puis entrez la référence de la cellule contenant le nombre à convertir.
  3. Ajoutez une virgule, puis entrez le format souhaité entre guillemets.
  4. Fermez la parenthèse et appuyez sur Entrée.

Exemple : Si la cellule A1 contient le nombre 1234.567 et que vous souhaitez l'afficher avec deux décimales, entrez la formule =TEXTE(A1, "#,##0.00") dans une autre cellule. Excel affichera "1 234,57".

Avantages :

  • Permet de formater le texte de manière précise.
  • Fonctionne avec des nombres existants dans la feuille de calcul.
  • Peut être utilisée dans des formules plus complexes.

Inconvénients :

  • Nécessite de connaître la syntaxe de la fonction TEXTE().
  • Le format doit être spécifié manuellement.

Cas pratique : Convertir un numéro de téléphone avec la fonction TEXTE()

Supposons que vous ayez un numéro de téléphone dans la cellule A1 au format 0612345678. Pour l'afficher au format 06-12-34-56-78, vous pouvez utiliser la formule suivante :

=TEXTE(A1, "00-00-00-00-00")

Cette formule appliquera le format "00-00-00-00-00" au numéro de téléphone, en ajoutant des tirets entre chaque paire de chiffres.

Méthode 3 : Modifier le format de la cellule

Une autre façon de convertir un nombre en texte est de modifier le format de la cellule. Cette méthode est particulièrement utile si vous souhaitez convertir une colonne entière de nombres en texte.

Étapes :

  1. Sélectionnez la ou les cellules que vous souhaitez convertir.
  2. Faites un clic droit sur la sélection et choisissez "Format de cellule...".
  3. Dans la boîte de dialogue "Format de cellule", sélectionnez l'onglet "Nombre".
  4. Dans la liste "Catégorie", choisissez "Texte".
  5. Cliquez sur OK.

Avantages :

  • Simple à utiliser.
  • Peut être appliquée à plusieurs cellules simultanément.
  • Modifie le format de la cellule de manière permanente.

Inconvénients :

  • Ne permet pas de formater le texte de manière aussi précise que la fonction TEXTE().
  • Si la cellule contenait déjà un nombre, il peut être nécessaire de le ressaisir pour que le format texte soit appliqué.

Attention aux données déjà présentes

Si vous appliquez le format texte à une cellule qui contient déjà un nombre, Excel ne le convertira pas automatiquement en texte. Vous devrez soit ressaisir le nombre, soit utiliser la fonction TEXTE() pour effectuer la conversion.

Conseils et astuces supplémentaires

  • Utiliser le collage spécial : Lorsque vous copiez des données à partir d'une autre source, vous pouvez utiliser le collage spécial pour coller les valeurs en tant que texte. Pour ce faire, copiez les données, faites un clic droit sur la cellule de destination, choisissez "Collage spécial...", puis sélectionnez "Texte" dans la liste "Coller".
  • Vérifier le format des données importées : Lorsque vous importez des données à partir d'un fichier texte ou CSV, assurez-vous de vérifier le format des colonnes contenant des nombres. Si nécessaire, modifiez le format des colonnes en "Texte" avant d'importer les données.
  • Utiliser des formules pour automatiser la conversion : Vous pouvez combiner la fonction TEXTE() avec d'autres fonctions Excel pour automatiser la conversion de nombres en texte. Par exemple, vous pouvez utiliser la fonction SI() pour convertir un nombre en texte uniquement si une certaine condition est remplie.

Erreurs courantes à éviter

  • Oublier de spécifier le format dans la fonction TEXTE() : Si vous ne spécifiez pas le format dans la fonction TEXTE(), Excel utilisera le format par défaut, ce qui peut ne pas être celui que vous souhaitez.
  • Confondre le format de cellule "Texte" avec le format de cellule "Nombre" : Assurez-vous de choisir le format de cellule "Texte" et non le format de cellule "Nombre" si vous souhaitez que les données soient traitées comme du texte.
  • Ne pas ressaisir les nombres après avoir modifié le format de cellule : Si vous modifiez le format de cellule en "Texte" après avoir entré un nombre, vous devrez peut-être ressaisir le nombre pour que le format soit appliqué.

En conclusion, transformer un nombre en texte sur Excel est une tâche simple mais essentielle pour garantir l'intégrité et la présentation correcte de vos données. En utilisant les méthodes décrites dans cet article, vous serez en mesure de gérer efficacement vos nombres et de les afficher comme du texte, en évitant les erreurs et en optimisant vos feuilles de calcul.

Questions fréquentes

Comment savoir si une cellule contient du texte ou un nombre ?

Excel aligne généralement les nombres à droite et le texte à gauche dans une cellule. Vous pouvez aussi utiliser la fonction `ESTTEXTE()` ou `ESTNUM()` pour vérifier si une cellule contient du texte ou un nombre respectivement.

Puis-je reconvertir un texte en nombre sur Excel ?

Oui, vous pouvez utiliser la fonction `CNUM()` pour convertir un texte en nombre. Si le texte ne représente pas un nombre valide, la fonction renverra une erreur.

Comment convertir une colonne entière de nombres en texte ?

Sélectionnez la colonne, faites un clic droit, choisissez "Format de cellule...", puis sélectionnez "Texte" dans la liste "Catégorie". Si les nombres sont déjà présents, vous devrez peut-être les ressaisir ou utiliser la fonction `TEXTE()` pour les convertir.

La fonction TEXTE() fonctionne-t-elle avec les dates ?

Oui, la fonction `TEXTE()` fonctionne parfaitement avec les dates. Vous pouvez utiliser différents codes de formatage pour afficher la date dans le format souhaité (par exemple, "jj/mm/aaaa", "aaaa-mm-jj", etc.).

Mots-clés associés :

format texte excel fonction texte excel excel convertir en texte excel type de données excel format de cellule

Partager cet article :