created: 2023-01-25T02:52:59.190Z
GoogleSheet のQUERY関数がSQLみたいなのが書けるようになってて便利だった
こんな関数で複数のシートを1つのシートにまとめた。(改行は読みやすいように後付け)
=QUERY(
{mysheet_a!A2:C;mysheet_b!A2:C;mysheet_c!A2:C},
"SELECT * WHERE Col3 != 0 AND Col3 IS NOT NULL"
)
それぞれの指定の意味は下記の通り。
mysheet_a- シート名
A2:C;A2で1カラム目の2行目からという指定(1行目はヘッダ行なので2行目から)Cで3かラム目までという指示;セミコロンで区切ると縦方向(カラムでなくレコード)の連結の指定になる
"SELECT * WHERE Col3 != 0 AND Col3 IS NOT NULL"- いつのまにかSQLみたいなのが書けるようになっていた
Col3というのは文字通り3カラム目で、これは case sensitive
