他のスプレッドシートファイルを参照してQUERY関数を用いる[QUERY関数][Googleスプレッドシート]
QUERY関数を用いる際、他のスプレッドシートファイルにあるデータベースを参照したい場合があります。
そんな時はIMPORTRANGE関数を用いると便利です。
「スプレッドシートID」は、URLの最後のスラッシュとその前のスラッシュに挟まれた部分です。
なおこの場合、select句やwhere句で列指定する際にはアルファベットではなく「Col1,Col2,Col3...」と「Col+数字」を用いる必要があります。こちら間違いやすいので注意しましょう。
いったんシートを丸ごとを参照する
どうしても「Col+数字」で列指定するのが煩わしい場合は、IMPORTRANGE関数でいったんシートを丸ごとを参照し、そのシートをQUERY関数で参照する...という構造を用いるとよいでしょう。
※続きの記事を書きました。
※2022年9月に技術同人誌「会社員がVLOOKUPの次に覚えるQUERY関数超入門」を出版いたしました。