【EXCEL】「検索と置換・フィルタ機能・関数」で「*」「?」「~」を使う

2018年4月12日

【EXCEL】「検索と置換・フィルタ機能・関数」で「*」「?」「~」を使う

「検索と置換」ウインドウは、ショートカットキーの「Ctrl」+「F」でも呼び出すことができます。ワイルドカードの解説や用例は数多あるのですが「オプション」-「セル内容が完全に同一であるものを検索する」が重要だということに触れて解説しているところが少ない気がします。

利用できる文字列

Excelの「検索と置換」「フィルタ機能」「関数」にはワイルドカードと呼ばれる便利な文字列「*」「?」が機能として利用できます。

記号(半角) 呼び方 意味
* アスタリスク なんでも(何も無いも含めて)
? クエスチョン 何か一文字
~ チルダ エスケープ

「検索する文字列(N)」に「*」や「?」を入れると上述の意味合いだと解釈されます。「*」や「?」そのものを検索したい場合には「~?」「~*」を入力する必要があります。

用例

下の表から「ボス」や「微糖」というキーワードで検索する場合

「検索する文字列」に ボス と入力すると10個すべてが該当します。

 

「検索する文字列」に ?ボス と入力すると中ほどに「ボス」が含まれた文字列が該当します。

”ボス”から始まる文字列は該当しません。

 

”ボス”から始まる文字列を検索する場合

「検索する文字列」に ボス* と入力し、
」を押下して開いたメニューの「セル内容が完全に同一であるものを検索する」にチェックを入れます。

 

”微糖”で終わる文字列を検索する場合

「検索する文字列」に *微糖 と入力し、
」を押下して開いたメニューの「セル内容が完全に同一であるものを検索する」にチェックを入れます。

 

用例で使用した文字列表

1 クラフトボス ブラック
2 ボスコーヒーファームオリジナルブレンド
3 ボスコーヒーファームブラック
4 ボスブラック
5 ボスコーヒーファーム微糖
6 プレミアムボスブラック
7 ボス贅沢微糖
8 プレミアムボス微糖
9 微糖ボス
10 プレミアム微糖ボス

参考にしたサイト

ワイルドカード文字 – Excel – Office Support – Office 365