Find & Replace Question Marks and Asterisks in Excel & Google Sheets

Written by

Mel Jenkins

Reviewed by

Laura Tsitlidze

Last updated on June 3, 2023

This tutorial demonstrates how to find and replace question marks and asterisks in Excel.

replaceasterix intro

 

Replace an Asterisk

Occasionally, data in Excel needs cleaning up. For example, you might start off with a dataset full of asterisks you don’t want. To replace an asterisk (*) in the data with a comma, use Find and Replace. But there’s a catch!

  1. In the Ribbon, go to Home> Find & Select> Replace (or use the keyboard shortcut CTRL + H).

replace find select

Typically, with Find and Replace, you just type in the character you want to find, then the character you wish to replace it with.

replace find replace

However, when looking for certain special characters such as asterisks, you cannot just type an asterisk into the Find what box. This is because the asterisk is a wildcard and Find and Replace would then replace all text with a comma.

replace replaced asterix null

  1. Instead, when typing an asterisk into the Find what box, precede it with a tilde (~). (The tilde is on the top-left side of the keyboard above the TAB key).

replace find replace tilde

  1. Now when you click Replace All or Replace, only the actual asterisk is replaced with the comma from the Replace with box.

replace replaced comma

Tip: See more about wildcard characters and how they are used in formulas.

Replace a Question Mark

Replacing a question mark must be done similarly as the question mark is also a wildcard.

  1. Once again, put a tilde in front of the question mark before you click Replace or Replace All.

replace tilde questionmark

  1. Then, clicking Replace All only replaces the question marks and not the rest of the text.

replace replaced comma

Warning: If you did not use a tilde before the question mark, you would end up with the following result!

findreplace question result

The SUBSTITUTE Function

A different way to replace a text string with another text string is to use the SUBSTITUTE Function.

replace substitute function

  1. Click in the cell where you want the adjusted text string to go.
  2. Type in the formula. For example:
=SUBSTITUTE(B2,"*",",")

Note that the asterisk and the comma replacing it must both be contained within double quotation marks.

You can use the SUBSTITUTE Function to replace question marks with any other text string, too.

Replace * or ? in Google Sheets

The SUBSTITUTE Function works the same in Google Sheets as it does in Excel.

findreplace-gs-substitute

Find and Replace in Google Sheets does not treat asterisks or question marks as wildcards, so there’s no need to use a tilde when replacing those characters.

AI Formula Generator

Try for Free

See all How-To Articles