How to use SUBSTITUTE in Excel
Replaces text inside text.
Syntax
textText or a cellold_textWhat to findnew_textWhat to put instead[instance_num]Which occurrence (optional) optionalExample
Here’s SUBSTITUTE on a small table of orders. The highlighted cells are the ones the formula reads.
=SUBSTITUTE("555-0142","-","")Edit this formula live Change the ranges and watch the answer update. Free, no sign-up.
Common mistakes with SUBSTITUTE
It’s case-sensitive
SUBSTITUTE("Apple","a","") leaves the capital A. Use UPPER/LOWER first if case varies.
Replace with "" to delete
SUBSTITUTE(A2,"-","") removes every dash.
What the error messages mean
Type these slips into Gridwise and this is the feedback you get:
Leaving off the closing bracket
=SUBSTITUTE("555-0142","-",""
Parentheses don’t match. You have 1 opening and 0 closing parentheses. Every ( needs a ).
Questions
What does the SUBSTITUTE function do in Excel?
Replaces text inside text. The syntax is SUBSTITUTE(text, old_text, new_text, [instance_num]).
Why is my SUBSTITUTE formula giving the wrong answer?
It’s case-sensitive: SUBSTITUTE("Apple","a","") leaves the capital A. Use UPPER/LOWER first if case varies. Replace with "" to delete: SUBSTITUTE(A2,"-","") removes every dash.
Does SUBSTITUTE work in Google Sheets?
Most Excel functions, including the core ones on this page, work the same way in Google Sheets. A few newer functions arrived in Sheets later or behave slightly differently, so test it on your own data.