XL: Finding/Replacing Tildes and Wildcard Characters
ID: Q63807
|
The information in this article applies to:
-
Microsoft Excel for Windows, versions 3.0, 4.0, 5.0, 5.0c
-
Microsoft Excel for Windows 95, versions 7.0, 7.0a
-
Microsoft Excel 97 for Windows
-
Microsoft Excel for the Macintosh, versions 2.2, 3.0, 4.0, 5.0
-
Microsoft Excel 98 Macintosh Edition
SUMMARY
In Microsoft Excel, when you use Find or Replace to replace or search
for a tilde (~), an asterisk (*), or a question mark (?), the character
must be preceded with a tilde (~).
MORE INFORMATION
The tilde is used as a marker to denote that the next character is a
literal. Microsoft Excel reads the character following a single tilde as
the character to be found or replaced. If you want to find or replace a
tilde in your worksheet, you must enter a double tilde (~~). Similarly,
when you want to find or replace a wildcard character (* or ?), the
wildcard character must be preceded with a tilde.
Example 1
Suppose that you enter 494** in cell A1 and that you want to replace each
asterisk with the number 2. To do this, use the following appropriate
method.
In Excel 5.0 or Later
To replace the asterisk, follow these steps:
- Select cell A1.
- On the Edit menu, click Replace.
- In the Find What box, type ~* (press TILDE, ASTERISK).
- In the Replace With box, type 2.
- Click Replace.
In Excel 4.0 or earlier
To replace the asterisk, follow these steps:
- Select cell A1.
- On the Formula menu, click Replace.
- In the Replace box, type ~* (press TILDE, ASTERISK).
- In the With box, type 2.
- Click Replace.
This changes the number 494** in cell A1 to 49422.
If there are other cells in the worksheet that contain asterisks, note
that clicking Replace All will make the change throughout the worksheet.
Clicking the Replace button will change only the currently active cell
and will leave the Replace dialog box open.
Entering an asterisk without a tilde would replace all entries with a 2
because Microsoft Excel treats the asterisk as a wildcard. Therefore,
494** would become 2.
Example 2
To replace the text of "Micros~1.xls" in any cell with "Microsoft.xls",
use the following appropriate method.
In Excel 5.0 or Later
To replace the text, follow these steps:
- Select cell A1.
- On the Edit menu, click Replace.
- In the Find What box, type ~~ (TILDE, TILDE).
- In the Replace With box, type oft.
- Click Replace All.
In Excel 4.0 or Earlier
To replace the text, follow these steps:
- Select cell A1.
- On the Formula menu, click Replace.
- In the Replace box, type ~~1 (press TILDE, TILDE).
- In the With box, type oft.
- Click the Replace All.
This changes the text of "Micros~1" in any cell to "Microsoft."
Microsoft Windows 95 enables you to use long file names. Therefore, when
referencing an alias to a long file name, it may be necessary to change
the tilde character within that alias across multiple cells in a
worksheet. An alias is an abbreviated long file name that conforms to
the MS-DOS 8.3 file naming convention.
NOTE: These methods do not apply to Microsoft Excel versions earlier
than 2.x. These versions do not provide a method for locating wildcard
characters as literal characters. Entering only a wildcard character in
the Find or Replace command will find or replace every character in the
document.
REFERENCES
"Microsoft Excel User's Guide 1," version 4.0, pages 202, 319
"Microsoft Excel User's Guide," version 3.0 for Windows, pages
169-170
"Microsoft Excel User's Guide," version 3.0 for the Macintosh, pages
163-164
"Microsoft Excel Reference," for the Macintosh, version 2.2, pages
353-354
Additional query words:
2.20 3.0 8.00 97 XL97 98 XL98 wild card
Keywords : kbualink97 kbui xlui
Version : WINDOWS:3.0,4.0,5.0,7.0,97; MACINTOSH:2.2,3.0,4.0,5.0,98
Platform : MACINTOSH WINDOWS
Issue type : kbinfo
Last Reviewed: March 22, 1999