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 データをフィルタリングする方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です