前提・実現したいこと
他のスプレッドシートからクエリ関数をつかって情報を持ってきたいです。
1つのシートに2つ式を入れており、片方は上手くいくのですが、もう片方がエラーになります。
元のスプレッドの1つのシートに2項目質問内容があり、それぞれ質問の回答が空欄ではない行を引っ張ってこようとしております。
本日中に解消したいため、どなたか分かる方お願いいたします。
上手く表示される方(B8セルに入力)
=query({
query(importrange("引用元スプレッドID","関西1-1!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","関西1-2!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","関西1-3!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","関西2-1!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","関西2-2!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","関西2-3!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","関西3-1!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","関西3-2!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","関西3-3!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14");
query(importrange("引用元スプレッドID","広域!B10:W"),"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14")
},"where Col14 is not null")
上手くいかない方(Y8セルに入力)
=query({ query(importrange("引用元スプレッドID","関西1-1!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","関西1-2!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","関西1-3!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","関西2-1!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","関西2-2!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","関西2-3!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","関西3-1!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","関西3-2!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","関西3-3!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54"); query(importrange("引用元スプレッドID","広域!B10:BD"),"select Col24,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52,Col53,Col54") },
"where Col19 is not null")
発生している問題・エラーメッセージ
「関数 QUERY のパラメータ 2 のクエリ文字列を解析できません: NO_COLUMN: Col19」
試したこと
Col番号が間違っているのかと、前後の数字で試しましたがダメでした。
同一シートに2つの式は入れれないのかと思い、新規シートを作成して入力してもダメでした。
そもそも最後のwhereの後ろに入れるCol番号は、引用してきた後のシートの番号だと思うのですが、間違っているでしょうか?
(元データでは3行目でも、引っ張ってきて数式を入力した部分から2行目になるのであればCol2を指定)
この認識が間違っているとして、引用元のA1を1とすると43,B1を1とすると42になりますが、どちらも同じエラーでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。