Calc SUBSTITUTE function

The SUBSTITUTE function is used in text processing to replace specific parts of a text string with new text.

Help CentreFunctions & Formulas

For a full list of available calculation functions, please read What calculation functions are supported.


Description

The SUBSTITUTE function is used in text processing to replace specific parts of a text string with new text. Use SUBSTITUTE when you want to replace specific text in a text string; use the REPLACE function when you want to replace any text that occurs in a specific location in a text string.


Syntax

SUBSTITUTE(text, old_text, new_text, [instance_num])


The SUBSTITUTE function syntax has the following arguments:

  • text: Required. The text or the reference to a data point containing text for which you want to substitute characters.
  • old_text: Required. The text you want to replace.
  • new_text: Required. The text you want to replace old_text with.
  • instance_num: Optional. Specifies which occurrence of old_text you want to replace with new_text. If you specify instance_num, only that instance of old_text is replaced. Otherwise, every occurrence of old_text in text is changed to new_text.

Example

FormulaDescriptionResult
=SUBSTITUTE("Sales Data", "Sales", "Cost")Substitutes Cost for SalesCost Data
=SUBSTITUTE("Quarter 1, 2008", "1", "2", 1)Substitutes the first instance of "1" with "2"Quarter 2, 2008
=SUBSTITUTE("Quarter 1, 2011", "1", "2", 3)Substitutes the third instance of "1" with "2"Quarter 1, 2012

Errors

For a full list of formula errors, please read Formula errors.


Related functions

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.