ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
複数のシートからQUERYを行う方法(IMPORTRANGE)(Gスプレッドシート)
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- 配列を使って複数シートのデータを連結することができます。
- QUERY関数の効果的な使い方がわかります。
なので、サクッとマスターして
と答えてあげてください。
動画はこちら
シートはこちら
※クリックするとシートが開きます。
ポイント
3つのシートの連結
{;;} で3つのシートを指定します。
例) {‘2018年携帯’!A2:G;‘2019年携帯’!A2:G;‘2020年年携帯’!A2:G}
空白行の削除
QUERY文に 列 is not null を指定することで、空白行を削除します。
例)
以上です。
最後までご覧いただきありがとうございます。
つぎはこちら
QUERY 複数のシートを結合してクエリーする方法(INDIRECT)
複数のシートを結合してQUERYすることができます。
コメント
最後は華麗じゃなかったですねぇ…
ExcelのPower Queryに並ぶことをさせられるだろうかと、スプレッドシートのQUERY関数を試しに始めて日も浅いですが、「全レコードを連結して評価してそれでも空なら無視する」みたいなのを式で表現することはできんのかな、、(作業列を別途作ればかんたんだが)
確かに!
私自身も今動画を見直してみて、最後にもう一捻りあると思ったのですが、
長い式のままでしたね。
はじめまして。質問させてください。
こちらの記事のようにquery関数を使って複数のシートからまとめたものを作成した後、引用元のシートを更新しても、query関数のあるシートにうまく反映されないことが時々あるのですが、対処法をご存じないでしょうか
たとえばシートA、シートBに同じようなデータが並んでいて、シートCにquery関数でAとBの内容をまとめていて、シートAの内容を更新しても反映されない、という状況です
うーーん、反映されない状況を見ないとなんとも言えないです。