Google Spreadsheetで別シートの複数の列を1列にまとめる方法

Google Spreadsheetで別シートの複数の列を1列にまとめるにはQUERYを使う。
1つ1つのQUERYを;でつないで{}で囲む。
必要に応じて結果をQUERYでさらに並び替え等を行う。
親クエリーの列はCol1,Col2,…となる。
(例)
= query (
    {
      QUERY( シート1!A2:IT, “SELECT A,B,C WHERE C != ”” );
      QUERY( シート1!A2:IT,”SELECT H,I,J WHERE J != ”” )
    },
   “select * order by Col1”
  )

関連書籍
1週間でGoogle Apps Scriptの基礎が学べる本 プログラム未経験者でもOK!! 業務効率化/自動化のためのGoogle Apps Script 詳解! Google Apps Script完全入門 [第3版]
※本記事はアフィリエイトリンクを含みます。

コメント