Add Custom Text to Numbers in Google Sheets (with Calculation Support)

We can use the Format > Custom number format to add custom text to numbers in Google Sheets with calculation support.

Adding text to a number is quite easy with a simple function called CONCATENATE or using the ampersand (&) symbol. There are also more advanced text join functions in Google Sheets like JOIN and TEXTJOIN.

However, these functions (approaches) have two drawbacks:

  1. If you add text to a number using a function or the ampersand symbol, the returned value will be text, even if the original value was a number. This means that you cannot use the result in calculations.
  2. Adding text to a number using a function or the ampersand symbol requires an additional cell to use the formula.

For example, if you have the value 12500 in cell A1 and you want to add the text “(approx)”, you can use the following formula in cell B1:

=A1&" (approx)" // returns 12500 (approx)

To add text to a number and retain the number formatting, you need to use the Custom number format feature in the Format menu.

How to Add Custom Text to Numbers in Google Sheets (Calculation Support)

Steps to add custom text to numbers that can be considered in the calculation:

  1. Select the cell(s) that you want to format. For example, let’s select cell A1.
  2. To open the Custom number formats dialog box, click Format > Number > Custom number format.
  3. In the Custom number format field, enter ##,#0.00 "text". Replace text with the text you want to suffix to the number. Let’s use (approx). So the code will be ##,#0.00 "(approx)".
  4. Click Apply.
Adding custom text to numbers in Google Sheets, even if you want to include that text in calculations.

How to check if the returned value is a number:

  1. Select the cell and see the value in the formula bar. It will be just the number without text.
  2. Alternatively, you can use the following ISNUMBER formula in any other cell:
=ISNUMBER(cell_reference)

This will return TRUE if the value in the specified cell is a number, else FALSE.

For example, if you enter the following formula in cell B1:

=ISNUMBER(A1)

And cell A1 is formatted with the custom number format ##,#.00 "(approx)", then the formula in cell B1 will return TRUE, because the value in cell A1 is a number, even though it is also formatted with text.

Anatomy of the Google Sheets Custom Number Format Code

Google has a detailed article on custom number, date, and time formats. You can check it out here when you have time: Date & number formats.

That being said, let’s understand the code that we have used to add custom text to numbers and retain the formatting:

##,#0.00 "text"

Tokens:

  • "text" token: Displays whatever text is inside the quotation marks as a literal. In our example, the text is "(approx)".
  • # token: Represents a digit in the number. An insignificant 0 digit is not rendered. So if a cell contains just 0, it won’t return that.
  • 0 token: Represents a digit in the number. An insignificant 0 digit is rendered. If a cell contains just 0, it will return that.
  • . (period) token: Represents the decimal point in the number.
  • , (comma) token: Groups by the thousands.

You can use this code by replacing “text” with the custom text or symbol that you want to add to the number.

It’s useful when you want to add text like “approx” or “lump sum” to numbers and use them in calculations. If we didn’t have this feature, we would have to type/insert the text in an adjoining cell corresponding to the number.

Conclusion

Adding custom text to numbers has another use in Google Sheets: you can use it to create custom currency formats. This is useful if you need to use a currency that is not supported by Google Sheets by default.

Related: How to Set Your Country’s Currency Format in Google Sheets.

For example, if you want to use the currency symbol د.إ (UAE Dirham [AED]), you can use the following code:

#,##0.00 "د.إ"
Adding custom currency text (UAE Dirham symbol) in Google Sheets.

This code will format the number in the cell with two decimal places and add the text "د.إ" to the end of the number. However, Google Sheets already includes most currencies.

You can use custom currency formats in any cell in Google Sheets, and they will be included in calculations.

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Lookup Previous Values Dynamically in Excel and Google Sheets

Sometimes, you may want to look up the previous values relative to the current...

Sort Data but Keep Blank Rows in Excel and Google Sheets

Using a dynamic array formula or the FILTER command, we can sort data and...

Lookup Values Under Categories in Excel and Google Sheets

We can use a combination of XLOOKUP and VLOOKUP in both Excel and Google...

Extract Items Under a Category from the Same Column in Excel

In Excel, you can use a combination of the XLOOKUP and DROP functions to...

More like this

XMATCH Row by Row: Finding Values Across a Range in Google Sheets

Using the BYROW function with XMATCH in Google Sheets allows us to match values...

Limit Formula Expansion to a Specific Row in Google Sheets

In this tutorial, I’ll explain how to limit the expansion of an array formula...

3-D Referencing Structured Data Tables in Google Sheets

When you have several tables within a single sheet—not across multiple sheets in a...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.