テクサポ担当の備忘録

パソコンで困っているあなたに伝えたい!

Excelで「?」「*」「~」 を置換する方法

Q: Excelで「?」「*」「~」 を置換するにはどうしたらよいですか?

A:「~(チルダ)」を入れて置換すればOK!

Excelでは、「?(クエスチョンマーク)」「*(アスタリスク)」「~(チルダ)」の記号は、ワイルドカード*1として使われているため、通常どおりの置換ではうまくいきません。

検索する文字列の「?」「*」「~」の前に「~(チルダ)」を入力して置換するとうまく置き換わります。

例:リストの「?」を「未定」に置換したい

例えば、次のようなリストがあったとします。

置換前・参加予定リスト

置換前・参加予定リスト

いつもどおり置換(Ctrl+H)で「?」を「未定」にすべて置換すると・・・・・

置換失敗例

置換失敗例

全ての文字が「未定」になってしまった!!!
焦らず落ち着いて、置換ウインドウを閉じてから、Ctrl+Zで戻りましょう。

 

では、もう一度、Ctrl+Hで置換ウインドウを開きましょう。
今度は、検索する文字列の「?」の前に、「~(チルダ)」を入れて下さい。

あら不思議、「?」だけが「未定」に置換されました。
置き換えたい記号が「~」のときは、検索する文字列には、「~~」、「*」のときは、検索する文字列には、「~*」と入力しましょう。

*1:ワイルドカード:不特定の文字列を指定するときに使う記号