I hate MICROSOFT

私が憎んでいるマイクロソフト社製品の便利小技集
悪い事は言わない、今すぐMS社製品をアンインストールしなさい

ババァには気をつけろ * と ? と ~ (ワイルドカードとそのエスケープキャラクタ)

2006-05-01 14:28:36 | I hate MS Excel
例によってこんなデータがある。

| |A|  B  |
|1|1|* 紗季 |
|2|2|* 幸子 |
|3|3|* 久美子|
|4|4|* 彩  |

あとで置換を使って「*」を「新渡戸」に変えようという魂胆だ。

ではでは。BをクリックしてB列を選択。
編集/置換 
「検索する文字列」を「*」とし
「置換後の文字列」を「新渡戸」とする。
「すべて置換」をポチッとな。

| |A| B  |
|1|1|新渡戸|
|2|2|新渡戸|
|3|3|新渡戸|
|4|4|新渡戸|

あん?何だこりゃ。
原因は「*」がワイルドカードとして機能しているかららしい。
「?」一文字ワイルドカードも同様の問題を抱えているらしい。

打開策は?・・・「~」チルダ・・・なんだそうな。
ワイルドカードをエスケープするんだそうな。
聞いた事ねぇ~。
どれどれ。BをクリックしてB列を選択。
編集/置換 
「検索する文字列」を「~*」とし
「置換後の文字列」を「新渡戸」とする。
「すべて置換」をポチッとな。

| |A|   B    |
|1|1|新渡戸 紗季 |
|2|2|新渡戸 幸子 |
|3|3|新渡戸 久美子|
|4|4|新渡戸 彩  |

お馬鹿だね。マイクロソフト。