現在、次の関数を使用して、ソーススプレッドシートの列Kの値に基づいて、あるスプレッドシートから別のスプレッドシートにデータをインポートしています。
=QUERY(
IMPORTRANGE("URL","Sheet Name!A2:P1000"),
"SELECT Col1,Col2,Col3,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14,Col15
WHERE Col11 CONTAINS 'West'",
1
)
列4および5(DおよびE)をインポートしていないことに注意してください。宛先のスプレッドシートでは、これら2つの列を修正して変更する必要があります。しかし、私は今得ています:
#REFエラー:D2のデータを上書きするため、配列結果は展開されませんでした。
上記の関数を編集して、ソーススプレッドシートからデータを貼り付けるときに列4と5をスキップするように指示することは可能ですか?
いいえ、「列をスキップ」することはできません。
代わりに、2つのクエリ関数を使用できます。1つは列AからCを取得するために使用され、もう1つは列F以降を取得するために使用されます。
最初の式(A1):
=QUERY(
IMPORTRANGE("URL","Sheet Name!A2:P"),
"SELECT Col1,Col2,Col3
WHERE Col11 CONTAINS 'West'",
1
)
2番目の式(F1):
=QUERY(
IMPORTRANGE("URL","Sheet Name!A2:P"),
"SELECT Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14,Col15
WHERE Col11 CONTAINS 'West'",
1
)
備考:Sheet Name!A2:P1000
の代わりにSheet Name!A2:P
が使用されていることに注意してください。