Google ヘルプ セクションによると、「列識別子 ... 1 文字または 2 文字の列文字 (A、B、C、...)」を使用して、QUERY 内の列を参照できるはずです - またはこの場合、G。
私のクエリの目的は、G が特定の名前と等しい場合に、別のスプレッドシートの列 H、J、および K から新しいスプレッドシートに情報を取得することです。この場合、William
.
私のクエリ:
=QUERY( Survey!G2:K , "select G, H, J, K where G = 'William'" )
同じスプレッドシートのシートから情報を呼び出すために使用すると機能します。IMPORTRANGE でこの QUERY を使用しようとすると、問題が発生します。私はこれらの式の両方を使用しました:
=QUERY(IMPORTRANGE("key","'Survey!G2:K'"),"SELECT G, H, J, K WHERE G='William'")
=QUERY(IMPORTRANGE("key","'Survey!Col7:Col11'"),"SELECT Col7, Col8, Col10, Col11 WHERE Col7='William'")
どちらもエラーを返します。最初のQUERYに対して表示されるエラーへのリンクを含めました。
QUERY 内の列を何と呼ぶべきですか?
このエラーは IMPORTRANGE 全体の問題によるものですか?