Excelファイルで*(アスタリスク)や?(クエスチョン)を検索する方法の備忘録

Excel
記事内に広告が含まれています。

Excelファイルで*(アスタリスク)や?(クエスチョン)を検索する方法を記録しておきます。

結論から言えば、~(チルダ)を上記の文字の前に追加すれば検索できます。

《広告》

現象:*(アスタリスク)を入力して検索すると結果が変

Excelで*(アスタリスク)の入力されているセルを探したいと想定します。

そこで検索ボックスに、*(アスタリスク)を入力して検索します。

しかし*(アスタリスク)で検索すると、アスタリスクと関係ないセルもヒットします。

やりたいことは*(アスタリスク)が入力されているセルだけを検索したいのです。

原因

原因は*(アスタリスク)がワイルドカードだからです。

ワイルドカードは以下のような特殊な意味をもちます。

ワイルドカード意味使用例
*(アスタリスク)任意の文字列福岡県*

※以下のような文字列にヒットする。

福岡県福岡市
福岡県北九州市
福岡県久留米市
?(クエスチョン)任意の1文字東京都+

※以下のような文字列にヒットする。

東京都
東京都

最初の例の場合、アスタリスクだけで検索したのでなんでもヒットする状態になっていたのです。

対策

ワイルドカードを無効にする文字を追加する必要があります。

具体的には~(チルダ)をワイルドカードの前に追加します。(エスケープと言います)

*(アスタリスク)をエスケープして検索

~*と入力して検索することで、*(アスタリスクを)正しく検索できました。

?(エクスチョン)をエスケープして検索

~?と入力して検索することで、*(アスタリスクを)正しく検索できました。

参考情報

環境

下記の環境で実行しております。

No.環境バージョン
1OSWindows11
2ExcelExcel2016
環境一覧

以上です。

プロフィール

この記事を書いた人
田舎のエンジニア

日本の田舎に住むITエンジニアです。
かつては新卒から東京都内で活動していました。
30歳を過ぎたころから都会の生活に疲れ果て、某田舎に引っ越しました。
現在はノーコード、クラウド(Azure)、C#などをよくやります。
ただ少し金欠になった都合で、自宅ではコストのかからないことをしています。
モノ作りがとても好きです。

田舎のエンジニアをフォローする