QUERY関数とlikeで特定文字を含む行を抽出する方法!あいまい検索で部分一致を抜き出す

「○○を含む」「先頭が○○で始まる」などの部分的な検索したい場合は、QUERY関数とlike演算子を使用します。

完全一致検索の場合

=QUERY('店舗リスト'!A:E,"select * where A = '大阪'",1)

シート「店舗リスト」内の列A~Eの「大阪」と完全一致するキーワードを抽出します。

部分一致検索like演算子を使用

=QUERY('店舗リスト'!A:E,"select * where A like '大阪%'",1)

シート「店舗リスト」内の列A~Eの「大阪」と「大阪~」と一致するキーワードを抽出します。

部分一致検索を複数条件で使用する方法

=query('店舗リスト'!A:E,"select * where A like '%大阪%' or A like '%東京%'",1)

シート「店舗リスト」内の列A~Eの「~大阪~」と「~東京~」に一致するキーワードを抽出します。

コメント