Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
S'inscrire  \/ 
x

or

Comment changer ou convertir un nombre en texte dans Excel?

Parfois, vous ne souhaitez pas que les nombres dans les cellules soient impliqués dans le calcul, ou vous pouvez afficher les zéros non significatifs dans les nombres dans les cellules. Pour ce faire, vous devrez peut-être changer un nombre en texte. Les méthodes suivantes peuvent convertir des nombres dans des cellules en texte dans Excel.

Convertir un nombre en texte avec la fonction Texte

Convertir un nombre en texte avec la commande Formater les cellules

Convertir un nombre en texte avec Kutools pour Excel


Convertir un nombre en texte avec la fonction Texte

Si vous êtes familiarisé avec les formules de Microsoft Excel, vous pouvez convertir les nombres dans les cellules en texte avec la fonction Texte.

Si vous souhaitez simplement convertir le nombre en texte sans aucune mise en forme, vous pouvez utiliser la formule: = TEXTE (A1, "0");

1. Dans la cellule E1, veuillez entrer la formule = TEXTE (A1, "0").

doc convertir le nombre en texte 1

2. Puis appuyez Entrer clé. Et sélectionnez la cellule E1, faites glisser la poignée de recopie sur la plage de cellules à laquelle vous souhaitez appliquer cette formule.

doc convertir le nombre en texte 2

Notes: Comme les données sont des formules, vous pouvez changer les formules en valeurs. Copiez les cellules et cliquez avec le bouton droit de la souris à l'endroit où vous souhaitez coller les valeurs et sélectionnez Collage spécial> Valeurs.

Si vous souhaitez afficher le zéro non significatif dans les nombres, vous pouvez utiliser cette formule: = TEXTE (A1, "00000"); tel que convertir 23 en 00023.

Comme les étapes ci-dessus, si vous appliquez cette formule, vous obtiendrez le résultat suivant:

doc convertir le nombre en texte 3

Et si vous souhaitez convertir les nombres en texte qui conservent plusieurs chiffres décimaux, vous pouvez utiliser cette formule: = TEXTE (A1, "0.000"). Tel que convertir 23 en 23.000.

Aussi avec les étapes ci-dessus, si vous appliquez cette formule, vous obtiendrez le résultat comme les captures d'écran suivantes:

doc convertir le nombre en texte 4

Notes: vous pouvez définir le style du texte. Par exemple, si vous souhaitez convertir les nombres en texte avec un format de numéro de téléphone, vous pouvez remplacer le «000» par «00-00000» ou d'autres.


Convertissez ou épelez des nombres en devise anglaise ou chinoise:

Avec Kutools pour Excel's Nombres en mots , vous pouvez épeler les nombres en mots anglais et chinois dans Excel. Par exemple, il peut épeler le "12.75" à "Douze dollars et soixante-quinze cents".

Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!


Convertir un nombre en texte avec la commande Formater les cellules

Microsoft Excel Format de cellule La commande est également capable de convertir des nombres en texte.

1. Sélectionnez les nombres que vous souhaitez convertir en texte.

2. Cliquez avec le bouton droit sur la plage sélectionnée et choisissez le Format Celluleélément du menu contextuel. Voir la capture d'écran:

doc convertir le nombre en texte 5

3. Dans le Format de cellule boîte de dialogue, sélectionnez le Texte article dans le Catégories boîte sous Numéro onglet, puis cliquez sur le OK bouton. Voir la capture d'écran:

doc convertir le nombre en texte 6

4. Ensuite, les nombres de la plage sélectionnée sont convertis en texte.


Convertir un nombre en texte avec Kutools pour Excel

Si vous avez Kutools pour Excel installé, il vous sera plus facile de convertir des nombres dans des cellules en texte avec Convertir entre texte et nombre.

Kutools pour Excel : avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation en 30 jours. 

Après l'installation de Kutools pour Excel, veuillez faire comme ci-dessous:

1. Sélectionnez la plage de nombres que vous souhaitez transformer en texte.

2. Cliquez Kutools > du Paquet > Convertir entre texte et nombre. Voir la capture d'écran:

3. Dans le Convertir entre texte et nombre boîte de dialogue, vérifiez le Numéro au texte , puis cliquez sur le OK or Appliquer bouton. Et tous les nombres ont été convertis en texte dans la plage d'origine. Voir la capture d'écran:

doc convertir le nombre en texte 8

Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!


Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!

Article connexe:

Comment changer ou convertir du texte en nombre dans Excel?


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Maya Academy Urimari · 7 years ago
    change number into figure in Excel
    like 2 = Two

    Step1: press alt+F11
    Step2: Insert à Module

    Step3: type ='wordnum(12)' will show `Twelve'.



    Option Explicit
    Public Numbers As Variant, Tens As Variant

    Sub SetNums()
    Numbers = Array("", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen")
    Tens = Array("", "", "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety")
    End Sub

    Function WordNum(MyNumber As Double) As String
    Dim DecimalPosition As Integer, ValNo As Variant, StrNo As String
    Dim NumStr As String, n As Integer, Temp1 As String, Temp2 As String
    ' This macro was written by Chris Mead - www.MeadInKent.co.uk

    If Abs(MyNumber) > 999999999 Then
    WordNum = "Value too large"
    Exit Function
    End If

    SetNums

    ' String representation of amount (excl decimals)
    NumStr = Right("000000000" & Trim(Str(Int(Abs(MyNumber)))), 9)
    ValNo = Array(0, Val(Mid(NumStr, 1, 3)), Val(Mid(NumStr, 4, 3)), Val(Mid(NumStr, 7, 3)))

    For n = 3 To 1 Step -1 'analyse the absolute number as 3 sets of 3 digits
    StrNo = Format(ValNo(n), "000")

    If ValNo(n) > 0 Then
    Temp1 = GetTens(Val(Right(StrNo, 2)))
    If Left(StrNo, 1) "0" Then
    Temp2 = Numbers(Val(Left(StrNo, 1))) & " hundred"
    If Temp1 "" Then Temp2 = Temp2 & " and "
    Else
    Temp2 = ""
    End If

    If n = 3 Then
    If Temp2 = "" And ValNo(1) + ValNo(2) > 0 Then Temp2 = "and "
    WordNum = Trim(Temp2 & Temp1)
    End If
    • To post as a guest, your comment is unpublished.
      calix · 5 years ago
      this part here is not okay:

      If Left(StrNo, 1) "0" Then
      Temp2 = Numbers(Val(Lef t(StrNo, 1))) & " hundred"
      If Temp1 "" Then Temp2 = Temp2 & " and "

      how to correct that please? thanks
    • To post as a guest, your comment is unpublished.
      Sparky · 7 years ago
      There seems to be some errors in the above code - doesn't work quite right (for example, result when tested with "1" is "hundred and".
      • To post as a guest, your comment is unpublished.
        Ravi Shankar S · 2 years ago
        This is for All! Any body wishing to get your numbers to text (like in words) I have already created a VB some 12 years ago which used to work perfectly as I was doing some Financial projects that period of time....
        Any body interested to transform the code to your excel can send me a mail on R-aviang@live.com. I will share the code. Thanks
        Ravi Shankar S
  • To post as a guest, your comment is unpublished.
    Thilak · 7 years ago
    can i convert a numeric value into kannada words in M S Excel
  • To post as a guest, your comment is unpublished.
    SHAIK AHAMED · 7 years ago
    Dear Sir

    I want to change number into words


    eg: 1000 in words one thousand only
  • To post as a guest, your comment is unpublished.
    Iqbal · 7 years ago
    I wanted to have the formula to convert the numbers into text. e.g i write 105 in cell A1 and wanted to see (One hundred five riyals)in Cell B1.
    Thanks
    Iqbal
  • To post as a guest, your comment is unpublished.
    Bhautik · 7 years ago
    thanks for great full help...
    pls do more for Spared Sheet
    Thank You
  • To post as a guest, your comment is unpublished.
    suvarna · 7 years ago
    if i type 1 i want do display one in any other cell
  • To post as a guest, your comment is unpublished.
    khokanm · 7 years ago
    Dear Provider,
    I need to convert number to text like as below e.g.
    344835.10 = THREE HUNDRED FORTY FOUR THOUSAND EIGHT HUNDRED THIRTY FIVE & TEN CENTS ONLY.


    if you can help us it's better for my commercial work.
  • To post as a guest, your comment is unpublished.
    cris · 7 years ago
    guys....you need to make your own formula for that kind of conversion and finaly i make my own converter from numbers to words ex. SAR. 123 = One Hundred Twenty Three SAR.
  • To post as a guest, your comment is unpublished.
    Ajay Ramteke · 7 years ago
    I would like to convert number to ward text in indian rupees format.
    e.g.-2500
    In Word: Rupees Two Thousand Five Hundred Only.

    If possible please help me.
    • To post as a guest, your comment is unpublished.
      Excel Expert · 4 years ago
      First you need to ascertain that upto how many digits you are going to use as the highest value.
      For Example it is 5 digits.
      In the cell type any 5 digit number for example 59427.
      Now in a different cell convert this into decimal places of 5 digits i.e. 59427/10000 = 0.59427
      Now you can use the function "MID" to break this into 5 different digits i.e. 5, 9, 4, 2, 7
      By using the if formula convert these into words like =IF(A3=5,"Fifty","") and finally use the function "CONCATENATE" to bring these together.
      This is the only way possible.

      If you need I can send you the sample excel sheet.

      Regards
      • To post as a guest, your comment is unpublished.
        Patrick · 1 years ago
        Please send the sample.

        123oldmonks1@gmail.com

    • To post as a guest, your comment is unpublished.
      Varun · 5 years ago
      Download Sivaword.xla

      Go to add-inn & add this in this function.

      after that

      click/select a cell & Write "=sivaword(A1)
      where A1 is a cell where You wrote your value which you want to convert in words in INR Currency.
      Thanks
      • To post as a guest, your comment is unpublished.
        Benjamin Jackson · 4 years ago
        Where we can down load. It is possible i need in USD
    • To post as a guest, your comment is unpublished.
      DRPatel · 6 years ago
      [b]convert number to ward text in indian rupees format.[/b]
  • To post as a guest, your comment is unpublished.
    Muhammad Umair · 7 years ago
    Please see office help if covert number in text format.Thanks
  • To post as a guest, your comment is unpublished.
    jagannath Bal · 7 years ago
    I want to convert text to number in excel sheet
  • To post as a guest, your comment is unpublished.
    kiran kumar · 7 years ago
    I want to convert number into text. for ex.

    123- One hundered and twenty three.

    in this way. Is there any comand for changing so.
    • To post as a guest, your comment is unpublished.
      Ripon · 7 years ago
      [quote name="SUDIPTA GHOSH"]Hi, I want to convert figure in text, i.e. 102 means one zero two or one hundred two. etc.[/quote]
      I am also want This ans If you get the ans please reply me.
      • To post as a guest, your comment is unpublished.
        RAMPRAKASH · 4 years ago
        [quote name="Ripon"][quote name="SUDIPTA GHOSH"]Hi, I want to convert figure in text, i.e. 102 means one zero two or one hundred two. etc.[/quote]
        I am also want This ans If you get the ans please reply me.[/quote]
        [quote name="Ajay Ramteke"]I would like to convert number to ward text in indian rupees format.
        e.g.-2500
        In Word: Rupees Two Thousand Five Hundred Only.

        If possible please help me.[/quote]
    • To post as a guest, your comment is unpublished.
      Pravin · 7 years ago
      try using formula =rswords(123)
  • To post as a guest, your comment is unpublished.
    Habib Yanek · 7 years ago
    I need to display a number of a cell in text format in another cell eg. A1=300 to be displayed at: J10 as text (Three hundred).

    Thanks
  • To post as a guest, your comment is unpublished.
    Habib Yanek · 7 years ago
    I need to change a number to text eg. in a cell I enter 202, I need to display this number in another cell with words eg. Two (hundred and two)

    Best Regards

    Yanek
  • To post as a guest, your comment is unpublished.
    SUDIPTA GHOSH · 7 years ago
    Hi, I want to convert figure in text, i.e. 102 means one zero two or one hundred two. etc.
  • To post as a guest, your comment is unpublished.
    mohammed khaleel · 8 years ago
    would you please explain the how to remove to from currency name from formula
  • To post as a guest, your comment is unpublished.
    KOUSHIK · 8 years ago
    I want to convert number into text. for ex.

    123- One hundered and twenty three.

    in this way. Is there any comand for changing so.
    • To post as a guest, your comment is unpublished.
      Nischal Ghimire · 7 years ago
      I also want to convert like that if you got the solution please tell me also. :-)
      • To post as a guest, your comment is unpublished.
        Excel Expert · 4 years ago
        First you need to ascertain that upto how many digits you are going to use as the highest value.
        For Example it is 5 digits.
        In the cell type any 5 digit number for example 59427.
        Now in a different cell convert this into decimal places of 5 digits i.e. 59427/10000 = 0.59427
        Now you can use the function "MID" to break this into 5 different digits i.e. 5, 9, 4, 2, 7
        By using the if formula convert these into words like =IF(A3=5,"Fifty","") and finally use the function "CONCATENATE" to bring these together.
        This is the only way possible.

        If you need I can send you the sample excel sheet.

        Regards
        • To post as a guest, your comment is unpublished.
          LJ · 3 years ago
          Would appreciate a sample please :) Thanks!
      • To post as a guest, your comment is unpublished.
        ranjith kumar · 7 years ago
        dear sir
        i want typing the number in excel then next convert to words

        sample-1000-One thousand only
        • To post as a guest, your comment is unpublished.
          PRAKASH · 7 years ago
          dear sir
          i want typing the number in excel then next convert to words

          sample-1000-One thousand only[/quote]
          • To post as a guest, your comment is unpublished.
            Hasn · 7 years ago
            Dear Sir

            If you had the answer ,please help


            Thanks
  • To post as a guest, your comment is unpublished.
    SANCHITA PATRA · 8 years ago
    HELLO
    i WANT TO CONVERT NUMBER INTO TEXT..
    FOR Eg
    0-SERVICE MODE
    1-BACKWASH MODE
    2-CIP MODE
    3-MANTAINENCE MODE
    4-NO MODE
    MY DATA COMES FROM PLC PROGRAMMING TO EXCEL THROUGH VB SCRIPT
    HOW CAN I DO IT?
    • To post as a guest, your comment is unpublished.
      Excel Expert · 4 years ago
      Use the "IF" function.
  • To post as a guest, your comment is unpublished.
    indah · 8 years ago
    i need changes number to text
    ex: 2 -> two
    can u give the answer pls


    tx alot
    • To post as a guest, your comment is unpublished.
      Axit Mehta · 5 years ago
      Same Question Man!

      Axit Mehta
      • To post as a guest, your comment is unpublished.
        Excel Expert · 4 years ago
        First you need to ascertain that upto how many digits you are going to use as the highest value.
        For Example it is 5 digits.
        In the cell type any 5 digit number for example 59427.
        Now in a different cell convert this into decimal places of 5 digits i.e. 59427/10000 = 0.59427
        Now you can use the function "MID" to break this into 5 different digits i.e. 5, 9, 4, 2, 7
        By using the if formula convert these into words like =IF(A3=5,"Fifty","") and finally use the function "CONCATENATE" to bring these together.
        This is the only way possible.

        If you need I can send you the sample excel sheet.

        Regards
    • To post as a guest, your comment is unpublished.
      Sherry Lim · 7 years ago
      [quote name="indah"]i need changes number to text
      ex: 2 -> two
      can u give the answer pls


      tx alot[/quote]

      I also want to know the answer. Thanks
      • To post as a guest, your comment is unpublished.
        Excel Expert · 4 years ago
        First you need to ascertain that upto how many digits you are going to use as the highest value.
        For Example it is 5 digits.
        In the cell type any 5 digit number for example 59427.
        Now in a different cell convert this into decimal places of 5 digits i.e. 59427/10000 = 0.59427
        Now you can use the function "MID" to break this into 5 different digits i.e. 5, 9, 4, 2, 7
        By using the if formula convert these into words like =IF(A3=5,"Fifty","") and finally use the function "CONCATENATE" to bring these together.
        This is the only way possible.

        If you need I can send you the sample excel sheet.

        Regards