# Format number in joining text with linked number in Microsoft Excel

If we need to join two or more strings together and format them, we need to use the “&” symbol along with the Text function in Microsoft Excel.

Lets see how we can format a number without decimal places with a thousand separator and combine it with text.

We use Excel text function to combine the number and text with formatting.

We have text in cell A1 “You still owe the sum of”, cell A2 contains the number 5434, and cell A3 contains the text “for invoice # 2232 from 6/15/2001”.

• Select the cell A4 and write the formula.
• =A1&" "&TEXT(A2,"#,##0")&" "&A3, press enter on the keyboard.
• The function will combine the text and number with the formatting provided.
• So the result is “You still owe the sum of 5,434 for invoice # 2232 from 6/15/2001.

Note: If you will make any changes in the cells A1:A3, the concatenated line will change automatically.

Now, we will learn how to format a number with the thousands sign – which is the letter k.

Lets use the same example as above to understand this.  Cell A1 contains “You still owe the sum of”, cell A2 contains the number 5434, and cell A3 contains the text “for invoice # 2232 from 6/15/2001”.

• Select the cell A4 and write the formula.
• =A1&" "&TEXT(A2,"#,K")&" "&A3, press enter on the keyboard.
• The function will combine the text and number with the formatting provided.
• So the result is “You still owe the sum of 5K for invoice # 2232 from 6/15/2001.

This is how you can combine the formatted numbers with text in Microsoft Excel.

We would love to hear from you, do let us know how we can improve, complement or innovate our work and make it better for you. Write us at info@exceltip.com

## Users are saying about us...

1. "Naturally you can do the whole thing in one cell, and of course there are multiple ways to do it:

=CONCATENATE(""You still owe the sum of "",TEXT(5432,""#,##0""),"" for invoice # 2232 from 6/15/2001"")

=""You still owe the sum of ""&TEXT(5432,""#,##0"")&"" for invoice # 2232 from 6/15/2001""

Notice the addition of the extra spaces surrounding the embedded number necessary to prevent run-in."

2. "Naturally you can do the whole thing in one cell, and of course there are multiple ways to do it:

=CONCATENATE(""You still owe the sum of "",TEXT(5432,""#,##0""),"" for invoice # 2232 from 6/15/2001"")

=""You still owe the sum of ""&TEXT(5432,""#,##0"")&"" for invoice # 2232 from 6/15/2001""

Notice the addition of the extra spaces surrounding the embedded number necessary to prevent run-in."

3. how to display the 60 degree Celsius in excel as text 60 C . Before C in up tiny zero should come . how to do it please advice .

• Hi,

You need to do as per below mentioned

In any cell write 60 and do as per below. After below method is completed write C

In excel 2013 ==> go to insert tab ==> select symbol ==> a window will open from which select ° symbol

In future please post your queries on http://www.excelforum.com to get solutions soon 🙂

Terms and Conditions of use

The applications/code on this site are distributed as is and without warranties or liability. In no event shall the owner of the copyrights, or the authors of the applications/code be liable for any loss of profit, any problems or any damage resulting from the use or evaluation of the applications/code.