ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
QUERY関数 大文字小文字を区別しないで抽出する方法(Gスプレッドシート)
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- QUERY関数で文字列連結を行わないで抽出できます。
なので、サクッとマスターして
と答えてあげてください。
動画はこちら
シートはこちら
ポイント
QUERY関数のselect文内で文字連結を行うととても分かりづらくなります。
なので、今回はSUBSTITUTE関数を使ってみました。
SUBSTITUTE(検索対象のテキスト, 検索文字列, 置換文字列, [出現回数])
以下の場合、
キャリアという文字列をLOWER(C32)に置き換えます。
さらに2つの文字列を置き換える場合は、以下のようになります。
SUBSTITUTE( SUBSTITUTE("select * where LOWER(D)='キャリア' and G > 原価","キャリア",LOWER(C32)) ,"原価",C31)
SUBSTITUTEが2重になると、ちょっと微妙ですね。
とはいえ、置換する文字列の意味合いがわかるので状況に応じて使えると思います。
最後までご覧いただきありがとうございます。
つぎはこちら
QUERY関数 行を追加されても範囲を固定しておく方法(Gスプレッドシート)