【XLOOKUP関数】ワイルドカードを使って検索する!セル参照する方法も

XLOOKUP関数でワイルドカード(*?)を使った検索ができないのは、一致モード(第5引数)を省略しているのが原因です。 本記事では、エクセルやGoogleスプレッドシートで部分一致そ検索する基本から、セル参照と組み合わせる方法まで分かりやすく解説します。

スポンサーリンク

XLOOKUP関数にワイルドカードを使う方法

【XLOOKUP関数】ワイルドカードを使って検索する!セル参照する方法も

XLOOKUP関数にワイルドカードを使用する際は、第5引数の「一致モード」に2を指定します。

例:=XLOOKUP("PDF*",A2:A5,B2:B5,,2)

💡 ポイント:

第4引数の「見つからない場合の値」は、カンマを打って省略するか、"" などを指定しておきます。

XLOOKUP関数の引数:(検索キー, 検索範囲, 結果の範囲, [見つからない場合の値], [一致モード], [検索モード])


📖 一致したデータを「すべて」抽出したい場合:

今回の PDF*(PDFで始まる)の例では、「PDFファイル」のほかに「PDF」も一致しますが、XLOOKUP関数は最初に一致した1つだけを返します。

条件に一致するデータをすべて抽出したい場合は、FILTER関数を使います。

スポンサーリンク

XLOOKUP関数のワイルドカードでセル参照する方法

【XLOOKUP関数】ワイルドカードを使って検索する!セル参照する方法も

以下のように、検索値のセル参照とワイルドカードを「&」で結合します。

例:=XLOOKUP(D2&"*",A2:A5,B2:B5,,2)

💡 ポイント:

ワイルドカード部分をダブルクォーテーション("")で囲みます。

スポンサーリンク

その他のワイルドカード記号

記号意味記述例一致する例
*任意の0文字以上"りんご*"

"*りんご"

"*りんご*"
りんごアメ、りんご

フジりんご、りんご

りんごアメ、フジりんご、りんご
?任意の1文字"?りんご"

"りんご??"
青りんご

りんごアメ
~ワイルドカードの打ち消し"~**"*から始まる文字列(例:*りんご)
スポンサーリンク

関連記事

タイトルとURLをコピーしました