今回は、Excelにてワイルドカードと呼ばれるアスタリスク「*」・はてな(クエスチョン)「?」を検索する方法を紹介します。
合わせて「*」「?」が検索できない理由やワイルドカードについても説明していますので、そちらもご一緒にどうぞ♪
アスタリスク(*)・はてな(?)の検索方法
「*」「?」の前に「~」をつけると検索できるようになります。
「~*」
「~?」
「*」「?」が検索できない理由やワイルドカードについて
「*」「?」が検索できない理由
アスタリスク(*)・はてな(?)を普通に「*」「?」で検索すると、
検索対象の「*」「?」だけではなく全ての文字が検索されてしまいます。
例)Excelで「123」「あいう」「?123」のセルがそれぞれあったとき、
「?123」の「?」を検索しようとすると、
「123」も「あいう」も「?123」も検索される。
これは、「*」「?」がワイルドカードと呼ばれる特殊文字のため、
検索する際は単純に「*」「?」として認識されていないからです。
ワイルドカードとは
ワイルドカードとは、一般的にトランプ等のカードゲームの「万能カード」を連想することが多いかと思いますが、
情報分野におけるワイルドカードについても似た意味で「万能」と言えます。
ワイルドカードは、検索する際にどのような文字や文字列にもマッチする特殊文字です。
「*」 … 0文字以上のどのような文字や文字列にもマッチ
「?」 … 1文字のどのような文字にもマッチ
例)「123456」「あういえお」というセルがあった場合、
以下のような検索キーを使うと、このようにマッチします。
検索キー | マッチする文字列 |
---|---|
123456 | 123456 |
123?56 | 123456 |
123?6 | マッチしない |
123??6 | 123456 |
123*56 | 123456 |
123*6 | 123456 |
123**6 | 123456 |
あいうえお | あいうえお |
あい*えお | あいうえお |
? | マッチしない |
* | 123456 , あいうえお |