Excel SUBSTITUTE Function: Syntax, Examples & Tips

The SUBSTITUTE function replaces specific text in a string, allowing you to target and modify specific instances of that text.
Excel
=SUBSTITUTE(text, old_text, new_text, [instance_num])

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Need more than a single SUBSTITUTE formula? Try our free AI for Excel — it reads your entire spreadsheet, answers questions in plain English, and builds charts and analysis in the same chat.

On this page
  1. Parameters
  2. What is a SUBSTITUTE Formula in Excel?
  3. A Practical Example
  4. SUBSTITUTE Formula
  5. Result of the Formula
  6. Why Use SUBSTITUTE?
  7. Key Takeaways:
  8. Example use case

Parameters

text:
The original text string that you want to modify.

old_text:
The text that you want to replace within the text string.

new_text:
The text that will replace the old_text in the text string.

[instance_num]:
An optional parameter that specifies which occurrence of old_text you want to replace. If omitted, all occurrences of old_text will be replaced.

What is a SUBSTITUTE Formula in Excel?

The SUBSTITUTE function in Excel is a versatile tool that allows you to replace existing text within a string with new text. It searches for a specified substring and replaces it with another substring, making it easier to modify text data without altering the entire string.

In simpler terms, the SUBSTITUTE function helps you change specific parts of text in your data, which can be particularly useful for cleaning up or standardizing text entries.

A Practical Example

Imagine you are managing a list of customer feedback, and you have the following data in an Excel spreadsheet:

Customer Feedback Table:

Feedback IDComments
1Great service, will return!
2Service was okay, not great.
3Excellent service, highly recommend!
4Not satisfied with the service.
5Great experience overall!

You want to replace the word "great" with "excellent" in the comments to emphasize positive feedback.

SUBSTITUTE Formula

To replace "great" with "excellent" in the comments, you would use the SUBSTITUTE formula as follows:

Excel
=SUBSTITUTE(B2, "great", "excellent")

Breakdown of the Formula:

  • B2: This is the cell containing the original text where the substitution will occur.
  • "great": This is the substring that you want to replace.
  • "excellent": This is the new substring that will replace the old substring.

Result of the Formula

When you apply the formula to the comments, it will change the text in the relevant cells. For example, the output for the first comment would be:

Updated Comments
Excellent service, will return!
Service was okay, not great.
Excellent service, highly recommend!
Not satisfied with the service.
Excellent experience overall!

Here, the word "great" in the first, third, and fifth comments has been replaced with "excellent".

Why Use SUBSTITUTE?

The SUBSTITUTE function is particularly useful when you need to make specific text changes across a dataset without having to manually edit each entry. It allows you to efficiently standardize or correct text data, saving time and reducing errors.

Key Takeaways:

  • SUBSTITUTE: Replaces existing text within a string with new text.
  • Efficient Text Modification: Helps you quickly change specific parts of text without manual editing.
  • Common Use Cases: Ideal for data cleaning, standardizing terminology, and correcting text entries.

Understanding how to use the SUBSTITUTE function can significantly enhance your text manipulation capabilities in Excel, enabling you to maintain clean and consistent datasets.

Happy substituting!

Example use case

You have a dataset where Column A contains product descriptions, and some of these descriptions include the word "old" that needs to be replaced with "new" to reflect the latest branding. You can use the SUBSTITUTE function to update all instances of "old" to "new" in the product descriptions. This ensures that all marketing materials and product listings are consistent with the current branding, making it easier for customers to understand the offerings without manually editing each entry.

Beyond the SUBSTITUTE function: Better Analyst is a full Excel AI that goes well past individual formulas. Upload any spreadsheet and ask questions in plain English — you'll get formulas, data analysis, and charts back in seconds. It's a free AI Excel assistant that works with any .xlsx, .xls, or .csv file — no plugins, no Microsoft 365 required.

Don't have a spreadsheet yet? Use our free AI spreadsheet generator to turn a text prompt into a downloadable Excel file — a full AI Excel sheet maker that builds headers, columns, and formulas from your description.

Need more help with Excel formulas?

Create a free account for formula help, explanations, and spreadsheet analysis. Usage limits depend on your plan.

Explore all Excel formulas

Browse our complete library of Excel formula guides

Compare your options

Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

  1. 01ChatGPTOpen a balanced comparison prompt in ChatGPT.
  2. 02ClaudeOpen the same research prompt in Claude.
  3. 03PerplexityResearch the comparison with linked web sources.

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.