正直に言うと、私は手作業でデータを入力するのが楽しいと思っています。子供の頃からタイピング レーサー ゲームで遊んできたことが、本当に報われるのです。しかし、あるスプレッドシートから別のスプレッドシートに大量のデータをコピーする必要がある場合、キーを猛烈な勢いで素早く叩くという目新しさはすぐに薄れてしまいます。
そこで IMPORTRANGE 関数の出番です。
ここでは、 Google スプレッドシートで IMPORTRANGE を使用して、別のスプレッドシートからデータを自動的に取得し、一貫性を保つ方法について説明します。
以下は短縮版ですが、スクリーンショット付きのステップバイステップのガイドについては、スクロールし続けてください。
コピーしたいデータと、データを引き込むデータが含まれる Google スプレッドシートを開きます。
目的のセルをクリックします。
=IMPORTRANGE
と入力し、その直後に("[the URL of your source sheet]","[sheet name]![data range]")
と入力します。Enter キーを押します。
2 つのスプレッドシートを初めて接続する場合は、 [アクセスを許可]をクリックします。
同じデータリンク方法は Excel では機能しませんが、別の方法があります。Excel で別のシートからデータを取得する方法を学びます。
目次:
Google スプレッドシートの IMPORTRANGE とは何ですか?
IMPORTRANGE は、Google スプレッドシートの関数で、あるスプレッドシートから別のスプレッドシートにデータを自動的にコピーできます。
IMPORTRANGE の構文は =IMPORTRANGE(spreadsheet_url,range_string)
です。これらの各入力の意味は次のとおりです。
IMPORTRANGE: これは関数です。
spreadsheet_url: これはソーススプレッドシート(データを取得するスプレッドシート)のURLです。スプレッドシートの URL を入力するときは、引用符で囲む必要があります。
range_string : インポートするデータのセル範囲です。これも引用符で囲む必要があります。
GoogleスプレッドシートでIMPORTRANGEを使う方法
Google スプレッドシートで IMPORTRANGE を使用する方法を、ステップバイステップで説明します。デモとして、IMPORTRANGE 関数を使用して、 「すべての生徒」スプレッドシートのセル A 2 ~ C 10のデータを、「ABC 101 : 生徒名簿」スプレッドシートの対応するセルに転送します。

コピーしたいデータを含む Google スプレッドシートを開きます。この例では、ソース スプレッドシートはAll studentsです。
データを取得するスプレッドシートを開きます。この例では、宛先スプレッドシートはABC 101 : 学生名簿です。
ソーススプレッドシートの URL をコピーします。URL の末尾に自動的に表示される
edit#gid=0
を除くすべての部分です。目的のセル(インポート範囲を開始するセル)をクリックします。この場合は、 ABC 101 : 生徒名簿スプレッドシートのセル A 2です。
=IMPORTRANGE
直後に("[the URL of your source sheet]","[sheet name]![データ range]")
と入力します。この例では次のようになります。=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zFG5atdGgrR1lS-VeTo-l7FdBt3DWWp3BoOemI7W9Rs/","Sheet1!A2:C10")
スプレッドシートに複数のシートが含まれている場合は、どのソースシートからデータを取得するかを指定することが重要です。それ以外の場合、Google スプレッドシートは最初のシートからデータを自動的にインポートします。
Enter キーを押します。
初めてスプレッドシート間でデータを接続しようとすると、エラー メッセージが表示されます:
#REF!
。これは正常です。「アクセスを許可」をクリックすると、宛先スプレッドシートにソーススプレッドシートにアクセスする権限が与えられます。
それです。Google スプレッドシートは、指定されたデータ範囲を宛先のスプレッドシートにインポートします。ソースセル範囲に加えられた更新は、宛先スプレッドシートにも自動的に表示されます。

Googleスプレッドシートを自動化する
別の Google スプレッドシート以外の場所からデータをインポートする必要がありますか?Zapier のGoogle Sheets インテグレーションを使用すると、 Gmail 、 Typeform 、 Shopifyなどの他のアプリから(または他のアプリに)データを自動的に追加できます。手動でのデータ入力や数式は必要ありません。Google スプレッドシートを自動化する方法について詳しくは、こちらをご覧ください。また、あらかじめ作成されたテンプレートのいずれかを使用して開始することもできます。
ボタンをクリックするだけで、Zapテンプレート(Zapierが提供する既製のワークフロー)の使用を開始できます。セットアップは数分で完了します。Zapの設定方法について詳しくはこちらをご覧ください。
関連資料