Excel beginner replace text formula substitute

How to Replace Text in Excel?

Replace Text in Excel is a Excel function that replaces all occurrences of a specified word and modifies text at a given position in a string.. Formula Genius generates and validates this formula automatically from a plain-English prompt.

Easily replace all instances of a word and modify text at specific positions in your Excel sheets.

The Formula

Prompt

"Replace all occurrences of one word with another, and separately replace text at a specific position"

Excel
=SUBSTITUTE(SUBSTITUTE(A1, "old_text", "new_text"), MID(A1, start_position, num_chars), "new_text")

This formula replaces all occurrences of a specified word and modifies text at a given position in a string.

Step-by-Step Breakdown

  1. Use SUBSTITUTE to replace all instances of 'old_text' with 'new_text'.
  2. Use MID to extract text from 'start_position' for 'num_chars'.
  3. Replace the extracted text with 'new_text' using another SUBSTITUTE.
  4. Combine both functions to achieve the desired text replacement.

Edge Cases & Warnings

  • Replacing a word that does not exist in the text.
  • Using the formula on an empty cell.
  • Specifying a start position that exceeds the text length.
  • Replacing a word that is a substring of another word.

Examples

Prompt

"The quick brown fox jumps over the lazy dog."

Excel
The quick brown fox jumps over the lazy dog.
Prompt

"The quick brown fox jumps over the lazy dog."

Excel
The quick new fox jumps over the lazy dog.

Frequently Asked Questions

Can I replace multiple words at once?

No, you need to nest SUBSTITUTE functions for each word.

What happens if the text to replace is not found?

The original text remains unchanged.

Is this formula case-sensitive?

Yes, SUBSTITUTE is case-sensitive.

Can't find what you need?

Describe any formula in plain English and Formula Genius will generate, explain, and validate it — instantly.