This tutorial shows how to convert number to text in Excel 2016, 2013 and 2010. See how to accomplish the task with the Excel TEXT function and use number to string to specify the formatting. Learn how to change number format to text with the Format Cells… and Text to Columns options.
If you use Excel spreadsheets to store long and not so long numbers, one day you may need to convert them to text. There may be different reasons to change digits stored as numbers to text. Below you'll find why you may need to make Excel see the entered digits as text, not as number.
- Search by part not by the entire number. For example, you may need to find all numbers that contain 50, like in 501, 1500, 1950, etc.)
- It may be necessary to match two cells using the VLOOKUP or MATCH function. However, if these cells are formatted differently, Excel will not see identical values as matching. For instance, A1 is formatted as text and B1 is number with format 0. The leading zero in B2 is a custom format. When matching these 2 cells Excel will ignore the leading 0 and will not show the two cells as identical. That's why their format should be unified.
The same issue can occur if the cells are formatted as ZIP code, SSN, telephone number, currency, etc.
Note. If you want to convert numbers to words like amount to text, it's a different task. Please check the article about spelling numbers named Two best ways to convert numbers to words in Excel.
In this article I'll show you how to convert numbers to text with the help of the Excel TEXT function. If you are not so formula-oriented, have a look at the part where I explain how to change digits to text format with the help of the standard Excel Format Cells window, by adding an apostrophe and employing the Text to Columns wizard.
convert-number-to-text-excel-TEXT-function
Convert number to text using the Excel TEXT function
The most powerful and flexible way to convert numbers to text is using the TEXT function. It turns a numeric value into text and allows to specify the way this value will be displayed. It's helpful when you need to show numbers in a more readable format, or if you want to join digits with text or symbols. The TEXT function converts a numeric value to formatted text, thus the result cannot be calculated.
If you are familiar with using formulas in Excel, it will not be a problem for you to employ the TEXT function.
- Add a helper column next to the column with the numbers to format. In my example, it's column D.
- Enter the formula
=TEXT(C2,"0")
to the cell D2. In the formula, C2 is the address of the first cell with the numbers to convert. - Copy the formula across the column using the fill handle.
- You will see the alignment change to left in the helper column after applying the formula.
- Now you need to convert formulas to values in the helper column. Start with selecting the column.
- Use Ctrl + C to copy. Then press the Ctrl + Alt + V shortcut to display the Paste Special dialog box.
- On the Paste Special dialog, select the Values radio button in the Paste group.
You will see a tiny triangle appear in the top-left corner of each cell in your helper column, which means the entries are now text versions of the numbers in your main column.
Now you can either rename the helper column and delete the original one, or copy the results to your main and remove the temporary column.
Note. The second parameter in the Excel TEXT function shows how the number will be formatted before being converted. You may need to adjust this based on your numbers:
The result of
=TEXT(123.25,"0")
will be 123.The result of
=TEXT(123.25,"0.0")
will be 123.3.The result of
=TEXT(123.25,"0.00")
will be 123.25.To keep the decimals only, use
=TEXT(A2,"General")
.Tip. Say you need to format a cash amount, but the format isn't available. For instance, you cannot display a number as British Pounds (£) as you use the built-in formatting in the English U.S. version of Excel. The TEXT function will help you convert this number to Pounds if you enter it like this:
=TEXT(A12,"£#,###,###.##")
. Just type the format to use in quotes -> insert the £ symbol by holding down Alt and pressing 0163 on the numeric keypad -> type #,###.## after the £ symbol to get commas to separate groups, and to use a period for the decimal point. The result is text!
Use the Format Cells option to convert number to text in Excel
If you need to quickly change the number to string, do it with the Format Cells… option.
- Select the range with the numeric values you want to format as text.
- Right click on them and pick the Format Cells… option from the menu list.
Tip. You can display the Format Cells… window by pressing the Ctrl + 1 shortcut.
- On the Format Cells window select Text under the Number tab and click OK.
You'll see the alignment change to left, so the format will change to text. This option is good if you don't need to adjust the way your numbers will be formatted.
Add an apostrophe to change number to text format
If these are just 2 or 3 cells in Excel where you want to convert numbers to string, benefit from adding an apostrophe before the number. This will instantly change the number format to text.
Just double-click in a cell and enter the apostrophe before the numeric value.
You will see a small triangle added in the corner of this cell. This is not the best way to convert numbers to text in bulk, but it's the fastest one if you need to change just 2 or 3 cells.
Convert numbers to text in Excel with Text to Columns wizard
You may be surprised but the Excel Text to Columns option is quite good at converting numbers to text. Just follow the steps below to see how it works.
- Select the column where you want to convert numbers to string in Excel.
- Navigate to the Data tab in and click on the Text to Columns icon.
- Just click through steps 1 and 2. On the third step of the wizard, make sure you select the Text radio button.
- Press Finish to see your numbers immediately turn into text.
I hope the tips and tricks from this article will help you in your work with numeric values in Excel. Convert number to string using the Excel TEXT function to adjust the way your numbers will be displayed, or use Format Cells and Text to Columns for quick conversions in bulk. If these are just several cells, add an apostrophe. Feel free to leave your comments if you have anything to add or ask. Be happy and excel in Excel!
169 comments
Could you tell me why the excel won't change the number format even if I add an apostrophe in front of them? Is there anything else I should change in the options?
how to convert number to word text
like 2345 = Two thousand Three Hundred and Forty five only. in rupees
Hi srinivasan,
Please look at the following article, it should help:
https://support.microsoft.com/en-us/kb/213360
I will try this again. I have several spreadsheets that I am converting from Lotus to Excel. The spreadsheets then connect together to make master spreadsheets. I need to be able to explain a number at times, such as labeling it with a name. In Lotus, I was able to just pick a cell next to the cell to be explained and put text in. But in Excel it gives a #value error.
I need to change one cell in a formula to text. How do I get it to ignore the text in the cell.
Thanks for the tip, super helpful!
I have a text '00123015004471215225' and would like to convert it to number, but after convert it using TEXT function or 'CONVERT TO NUMBER' cell option it convert it to number '123015004471215000' which is not correct. Please suggest.
Hello, Mayur,
Sorry, looks like there is no easy way to achieve this. I'm afraid we cannot help you with this task.
√ Numeric value will show if √ is shown in besides column
Can somebody help me for following problem ?
I want to convert number to text in excel.
For example if I have 1000 in Cell A1, I need it in text in Cell A2 as Rupees One Thousand only.
Please help
Hello, Shivaraj,
Please see the answer to your question in this article:
https://support.microsoft.com/en-us/kb/213360
symbols used to convert numbers to texts
how to convert number to word text
like 2345 = Two thousand Three Hundred and Forty five only.
Hello, Ranajit,
Please see the answer to your question in this article:
https://support.microsoft.com/en-us/kb/213360
how to convert number to word text
like 2345 = Two thousand Three Hundred and Forty five only
Hello, Ranajit,
Please see the answer to your question in this article:
https://support.microsoft.com/en-us/kb/213360
Dear Sir/ Madam,
What their is any option to convert multiple column into text by using single method or option.
regards
radha krishna
Dear Radha,
For me to be able to help you better, please send me a sample table with your data in Excel and include teh result you want to get to support@ablebits.com
Thank You Sir
You saved my lot of time.
Sir Pleas find ,
2053.00/=(TWO THOUSAND FIFTY THREE ) ON FORMULA EXCEL SHEET
Please advise what is the correct function to use to convert number value to text
Hello,
Please see the answer to your question in this article:
https://support.microsoft.com/en-us/kb/213360
Your solution is not working when I closed excel than opening it again. How to set up still processing without opened not working?
hello
this is in that format(000-000-000.00)
i want (00 00 00 000.00) in the format
3256..........I want to "Thirty two hundred fifty six"
Please give me suitable answer for above question
Hello, Sunil,
Please see the answer to your question in this article:
https://support.microsoft.com/en-us/kb/213360
225........."Two hundred twenty five"
Please give me suitable answer for above question
Hello, Yogesh,
Please see the answer to your question in this article:
https://support.microsoft.com/en-us/kb/213360
sir i want currency in text format for Exm:
"225........."Two hundred twenty five"
Please give me suitable answer for above question
Hello, Ravinder,
Please see the answer to your question in this article:
https://support.microsoft.com/en-us/kb/213360
numeric to text converting formula
Hello, Pooja,
Please see this article, it should help:
https://www.ablebits.com/office-addins-blog/convert-numbers-words-excel/
The "Text to Columns" method is exactly what we needed. It works better than the Format Cells option because with numbers having lots of digits, Excel put them into Scientific Notation when formatting as text, and that was not at all what we wanted. And this method is simpler than using the Helper column. Thank you.
Thank you so much for your feedback, EileenK.
Excellent.Thank you for the tip.
Thank you, Walter! Glad that you found the article helpful.
thanks, it saved my time a lot
Thank you for the feedback!
Ok