Google スプレッドシート: 同じスプレッドシートで importrange を使用する
Google スプレッドシートのIMPORTRANGE関数を使用して、別のスプレッドシートからデータをインポートできます。
ただし、同じブック内のあるシートから別のシートにデータをインポートする場合は、 IMPORTRANGE関数を使用する必要はありません。
代わりに、 QUERY関数を使用する方がはるかに簡単です。
たとえば、次の構文を使用して、 AssistsというシートからB1:B9の範囲のセルを現在のシートにインポートできます。
=QUERY( assists!B1:B9 )
これは、 IMPORTRANGE関数を使用してシートが配置されている URL を入力してデータをインポートするよりもはるかに効率的です。
次の例は、この構文を実際に使用する方法を示しています。
例: QUERY を使用して、あるシートから別のシートにデータをインポートする
さまざまなチームのバスケットボール選手が獲得したポイントに関する情報を含む、 pointsという次のシートがあるとします。
そして、同じブック内に、同じバスケットボール選手によるアシストに関する情報が含まれる「アシスト」という別のシートがあるとします。
スコアシートのセルC1に次の数式を入力して、範囲B1:B9の値をヘルプシートからインポートできます。
=QUERY( assists!B1:B9 )
次のスクリーンショットは、この構文を実際に使用する方法を示しています。
QUERY関数を使用して、 B1:B9の値をヘルプシートからポイントシートに正常にインポートできることに注意してください。
インポートするデータは同じブック内にあったため、 IMPORTRANGE関数を使用する必要はありませんでした。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシート: 複数のシートで IMPORTRANGE を使用する方法
Google スプレッドシート: 条件付きで IMPORTRANGE を使用する方法
Google スプレッドシート: IMPORTRANGE データをフィルタリングする方法