How to change or convert number to text in Excel?

Sometimes you may not want the numbers in the cells getting involved in calculating, or you may want to display leading zeros in numbers in cells. For doing so, you may need to change a number into text. The following methods can convert numbers in cells to text in Excel.

Convert number to text with Text function

Convert number to text with Format Cells command

Convert number to text with Kutools for Excel

Kutools for Excel: add 120 new features in Excel. Save one hour every day.
Classic Menu for Office: brings back classic menus to Office 2010 and 2013 (includes Office 365).
Office Tab: brings tabbed interface to Office as the use of web browser Chrome, Firefox and Internet Explorer.

Supposing there are some numbers in cells as following screenshot shows. How do you convert these numbers to text?


arrow blue right bubbleConvert number to text with Text function

Hot
Amazing! Using Tabs in Excel like Firefox, Chrome, Internet Explore 10!

If you are familiar with Microsoft Excel's formulas, you can convert numbers in cells to text with Text function.

If you just only want to convert the number to text without any formatting, you can use the formula: = Text (A1, “0”);

1. In cell E1, please enter the formula = Text (A1, “0”).

2. Then press Enter key. And select the cell E1, drag the fill handle over the range of cells that you want to apply this formula.

3. As the data is formula, you can change the formulas to values. Copy the cells and right-click where you want to paste the values and select Paste special. Select values and your values will be displayed as text as below.

If you want to display the leading zero in numbers, you can use this formula: =Text (A1, “0000”); such as convert 23 to 0023.

As the above steps, if you apply this formula, you will get the following result:

And if you want to convert the numbers to text which keep several decimal digits, you can use this formula: =Text (A1, “0.000”). Such as convert 23 to 23.000.

Also with above steps, if you apply this formula, you will get the result as the following screenshots:

Note: you can define the text style. For example, if you want to convert the numbers to text with a telephone number format, you can replace the "000" with "00-00000", or others.


arrow blue right bubble Convert number to text with Format Cells command

Microsoft Excel's Format Cells command is also able to convert numbers to text.

1. Select the numbers that you want to convert to text.

2. Right click the selected range, and choose the Format Cells item from context menu. See screenshot:

3. In the Format Cells dialog box, select the Text item in the Category box. See screenshot:

4. Click OK. Then numbers in selected range are converted into text.


arrow blue right bubble Convert number to text with Kutools for Excel

If you have Kutools for Excel installed, it will be easier for you to convert numbers in cells to text with Convert between Text and Number.

Kutools for Excel includes more than 120 handy Excel tools. Free to try with no limitation in 30 days. Get it Now.

1. Select the numbers that you want to change to text.

2. Click Kutools > Content Converter > Convert between Text and Number. See screenshot:

3. In the Convert between Text and Number dialog box, check the Number to text option. See screenshot:

4. Then click OK or Apply. All numbers in selected range are converted to text in the original range. See screenshots:

Kutools for Excel's Convert between Text and Number tool can quickly specify a range cells or a cell in your worksheet to recognize the numbers you enter as numeric data. And it can help you convert between the numbers and numbers stored as text in cells quickly.

Click here to know more about this feature.


Related article:

How to change or convert text to number in Excel?


Kutools for Excel

More than 120 Advanced Functions for Excel 2013, 2010, 2007 and Office 365.

screen shot

btn read more     btn download     btn purchase

Comments  

+11#indah2013-12-07 08:41
i need changes number to text
ex: 2 -> two
can u give the answer pls


tx alot
Reply | Reply with quote | Quote
+8#SANCHITA PATRA2013-12-17 11:50
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?
Reply | Reply with quote | Quote
+29#KOUSHIK2014-01-16 03:32
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.
Reply | Reply with quote | Quote
+1#Nischal Ghimire2014-03-12 14:55
I also want to convert like that if you got the solution please tell me also. :-)
Reply | Reply with quote | Quote
+3#ranjith kumar2014-04-26 12:10
dear sir
i want typing the number in excel then next convert to words

sample-1000-One thousand only
Reply | Reply with quote | Quote
+1#PRAKASH2014-06-10 14:04
dear sir
i want typing the number in excel then next convert to words

sample-1000-One thousand only
Reply | Reply with quote | Quote
0#Hasn2014-06-16 12:58
Dear Sir

If you had the answer ,please help


Thanks
Reply | Reply with quote | Quote
+2#mohammed khaleel2014-02-22 16:53
would you please explain the how to remove to from currency name from formula
Reply | Reply with quote | Quote
+5#SUDIPTA GHOSH2014-03-20 11:04
Hi, I want to convert figure in text, i.e. 102 means one zero two or one hundred two. etc.
Reply | Reply with quote | Quote
+1#Habib Yanek2014-03-24 17:06
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
Reply | Reply with quote | Quote
0#Habib Yanek2014-03-24 17:08
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
Reply | Reply with quote | Quote
+2#kiran kumar2014-03-26 07:25
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.
Reply | Reply with quote | Quote
+1#Pravin2014-04-12 12:09
try using formula =rswords(123)
Reply | Reply with quote | Quote
0#Ripon2014-07-07 15:22
Quoting SUDIPTA GHOSH:
Hi, I want to convert figure in text, i.e. 102 means one zero two or one hundred two. etc.

I am also want This ans If you get the ans please reply me.
Reply | Reply with quote | Quote
+2#jagannath Bal2014-03-27 08:14
I want to convert text to number in excel sheet
Reply | Reply with quote | Quote
0#Muhammad Umair2014-04-08 07:29
Please see office help if covert number in text format.Thanks
Reply | Reply with quote | Quote
+5#Ajay Ramteke2014-04-12 12:28
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.
Reply | Reply with quote | Quote
0#cris2014-04-15 03:14
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.
Reply | Reply with quote | Quote
+6#khokanm2014-04-26 09:10
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.
Reply | Reply with quote | Quote
0#suvarna2014-04-27 16:57
if i type 1 i want do display one in any other cell
Reply | Reply with quote | Quote
0#Bhautik2014-04-28 04:46
thanks for great full help...
pls do more for Spared Sheet
Thank You
Reply | Reply with quote | Quote
0#Iqbal2014-04-30 08:10
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
Reply | Reply with quote | Quote
+2#SHAIK AHAMED2014-05-05 06:32
Dear Sir

I want to change number into words


eg: 1000 in words one thousand only
Reply | Reply with quote | Quote
0#Thilak2014-05-18 11:09
can i convert a numeric value into kannada words in M S Excel
Reply | Reply with quote | Quote
-1#Maya Academy Urimari2014-05-28 14:29
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
Reply | Reply with quote | Quote
+1#Sparky2014-05-30 14:44
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".
Reply | Reply with quote | Quote
+3#Loknath Sapkota2014-06-14 12:47
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 PAISA ONLY.


if you can help us it's better for my commercial work.
Reply | Reply with quote | Quote
0#Girraj mehta2014-06-19 05:45
Dear Provider,
I need to convert number to text like as below e.g.
1000=ONE THOUSAND ONLy
Reply | Reply with quote | Quote
0#Md. Faruk Hossain2014-06-25 07:08
I want convert 100 to in word One Hundred. Please tell me how way I could convert.
Reply | Reply with quote | Quote
0#AINIE2014-07-07 03:20
#Ainie

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 PAISA ONLY.


if you can help us it's better for my commercial work.
Reply | Reply with quote | Quote
0#Devrao Pawar2014-07-08 19:24
[quote name="

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 PAISA ONLY.


if you can help us it's better for my commercial work.
Reply | Reply with quote | Quote
0#Stan2014-07-17 18:42
Does anybody know how to convert a number to a word when the value of that number reaches a specific point? Example: if a cell is higher than 10 I want that number to be replaced with a word, so my clients cant see my inventory. THANK U SO MUCH FOR UR HELP
Reply | Reply with quote | Quote

Add comment


Security code
Refresh