Google SpreadsheetのIMPORTRANGE
関数で他のシートを参照させ、QUERY
関数で表示させる条件をつける時、空白のセルがあるものを除外・空白があるものだけ表示させる方法のメモ。
QUERY
QUERY(データ, クエリ, [見出し])
基本的にQUERY
関数の第二引数のクエリ部分だけを書いています。
空白セルのがある行を除外したい
例: A列のセルが空白の行は場合は表示させない
select * where Col1 != ''
※ A列が日付・数字場合上記では上手く取得できない
IS NOT NULL
を使う
select * where Col1 IS NOT NULL
※ A列が日付・数字でも文字列でも上手く取得できる
空白のセルがある行だけを表示したい
例: A列のセルが空白の行だけ場合は表示させる
select * where Col1 = ''
※ A列が日付・数字の場合上記では上手く取得できない
IS NULL
を使う
select * where Col1 IS NULL
※ A列が日付・数字でも文字列でも上手く取得できる
空のセルの判定をするのはIS NOT NULL
、IS NULL
を使った方が確実だなぁと思いました。
そして、数字になっている列がのセルに---
とか数字以外が入力されているものは空白扱いになるようですね。。。
そして、空白セルに全角スペースを入れるヤツは滅びるべし!
٩(๑`^´๑)۶༄༅༄༅༄༅༄༅)`Д´)ア
[参考]
- QUERY - ドキュメント エディタ ヘルプ
- Googleスプレッドシート 他のシートから特定のセルを条件付きで取ってきて表示させたい - かもメモ
- Googleスプレッドシート QUERY関数の条件(WHERE)に日付を使いたい。 - かもメモ
- Googleスプレッドシート Query関数 変数でキーワード検索(LIKE)したい - かもメモ
TVアニメ/データカードダス 「アイカツ!」4thシーズン挿入歌ミニアルバム「タイトル未定」 (デジタルミュージックキャンペーン対象商品: 400円クーポン)
- アーティスト: AIKATSU☆STARS!
- 出版社/メーカー: ランティス
- 発売日: 2016/01/27
- メディア: CD
- この商品を含むブログを見る