Q: Excelで「?」「*」「~」 を置換するにはどうしたらよいですか?
A:「~(チルダ)」を入れて置換すればOK!
Excelでは、「?(クエスチョンマーク)」「*(アスタリスク)」「~(チルダ)」の記号は、ワイルドカード*1として使われているため、通常どおりの置換ではうまくいきません。
検索する文字列の「?」「*」「~」の前に「~(チルダ)」を入力して置換するとうまく置き換わります。
例:リストの「?」を「未定」に置換したい
例えば、次のようなリストがあったとします。
いつもどおり置換(Ctrl+H)で「?」を「未定」にすべて置換すると・・・・・
全ての文字が「未定」になってしまった!!!
焦らず落ち着いて、置換ウインドウを閉じてから、Ctrl+Zで戻りましょう。
では、もう一度、Ctrl+Hで置換ウインドウを開きましょう。
今度は、検索する文字列の「?」の前に、「~(チルダ)」を入れて下さい。
あら不思議、「?」だけが「未定」に置換されました。
置き換えたい記号が「~」のときは、検索する文字列には、「~~」、「*」のときは、検索する文字列には、「~*」と入力しましょう。