web-dev-qa-db-ja.com

特定の行のみをインポートする

別のスプレッドシートに基づいてスプレッドシートを作成しようとしています。最初のスプレッドシートの2番目の列に基づいて特定の行のみをインポートしたい。その列に特定のユーザーのイニシャルが含まれている場合、行を2番目のスプレッドシートに表示する必要があります。

私が使用している式は次のとおりです(キーを省略しています)。

=QUERY(IMPORTRANGE("key","Sheet1!A2:A3000"),"SELECT * WHERE COL2='JB'")

このエラーメッセージが表示され続けます。

無効なクエリ:列[COLB]はテーブルに存在しません。

2番目の列に異なる用語を使用してみました-COL2、さらには列のヘッダー名。しかし、何も機能しません。何が間違っているのかわかりません。どんな助けも大歓迎です!

1
NY114

単一の列のみをインポートする場合、2番目の列がないため、タスクは絶望的です。ただし、列bの選択がBの代わりにクエリで機能しないように、クエリはSheet1!A2:B3000で代わりにCOL2では動作しません。たぶん試してください:

=QUERY(IMPORTRANGE("key","Sheet1!A2:B3000"),"SELECT * WHERE Col2='JB'")
1
pnuts