Skip to content
# EXCEL FUNCTION – SUBSTITUTE

# Excel Function SUBSTITUTE

**Syntax:**

**Syntax Description:**

##### Example 1: Substitute Year “2018” with Year “2019”

**Explanation:**

**– Example 2: Substitute Year “2018” with Year “2019” but only “Second occurrence”**

**Explanation:**

**Things to Remember:**

## Recommended Articles

## Similar Posts

### Excel Function Replace

### EXCEL FUNCTION – MIN

### EXCL FUNCTION – COUNTA

### EXCEL FUNCTION – REPT

### EXCEL FUNCTION – ISBLANK

### EXCEL FUNCTION – RANK

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

**Text** argument [Required] is used to give the cell reference in which value to be searched

**old_text** argument [Required], is used to give the specific text or cell reference, to be substituted

**new_text** argument [Required], is used to give the specific text or cell reference that you want to substitute in old_text

**instance_num** argument [Optional], is used to give the occurrence number that you want to substitute

Here we have an example, where “Column A” has various values and are required to substitute year “2018” with “2019”. Output of the function returns value in ”Column B” and explanation is also provided.

We will be following SUBSTITUTE function as follows:

**– text** argument value “A2” shows the cell reference in which “2018” is to be searched

**– old_text** argument value “2018” shows that “2018” should be replaced in “A2” cell

**– new_text** argument value “2019” shows the substituted value

– Value in cell “B2” shows that “2018” in cell “A2” is substituted with “2019”

– Value in cell “B4” shows that cell “A2” did not have “2018” that is why text is not substituted and function returns original value of cell “A2” as output

Here we have another example, where “2018” should be replaced with “2019” but ONLY SECOND OCCCURRENCE. Output of the function returns value in ”Column B” and explanation is also provided.

We will be following SUBSTITUTE function as follows:

**– text** argument value “A2” shows the cell reference from which “2018” is to be searched

**– old_text** argument value “2018” shows that “2018” should be searched in “A2” cell

**– new_text** argument value “2019” shows the substituted value

**– instance_num** argument value “2” shows only 2nd occurrence to be substituted and there should no impact on other values.

– Value in cell “B2” shows that “2018” in cell “A2” is substituted with “2019” but only 2nd occurrence and there is no impact on

– Spaces available in a string is counted as characters

-Value in **instance_num** argument should NOT be negative

– If value in **old_text** argument is not searched in text argument cell, function will return value of text argument cell

– If cell reference or parameters are not correctly provided in the function, then it will give output as “#VALUE!” (Error).

– Function should give output in “General” format, however if output is not as per the desired format then we need to change the cell format to “GENERAL”.

Hope you learnt this Function,

Don’t forget to leave your valuable comments!

If you liked this article and want to learn more similar tricks, please Subscribe us or follow us on Social Media by clicking below buttons:

Excel Function REPLACE REPLACE function is used to replace the existing text from a specific location in a cell to New Text. REPLACE Function has argument four arguments i.e. old_text, start_num, num_chars and new_text. We need to give the…

MIN function is used to get the smallest number in range or list of values.MIN function has one required i.e. number1 and optional argument i.e. [number2]

COUNTA function is used to get the total count of Any-value or Non-Blanks in range. COUNTA Function has one required and optional argument: value1, value2

REPT function is used to repeat the text or cell reference to multiple times

Microsoft Excel “ISBLANK Function” is a Logical Function and it is used to check if cell in question is “BLANK OR NON-BLANK”. “ISBLANK Function” is used as a test to validate if cell contains any…

RANK function performs the Ranking in a range or list of numbers. Function returns the rank position and can assigned as highest or lowest value as 1st Rank