GoogleスプレッドシートでIMPORTRANGE関数を使う方法

Google スプレッドシートを頻繁に使用する場合は、必然的に、あるスプレッドシートから別のスプレッドシートにデータを取得する必要が生じます。

Google スプレッドシートの IMPORTRANGE 関数を使用すると、さまざまなスプレッドシートのデータをリンクし、データをすばやく検索し、関数の表示要件に従ってデータを取得できます。したがって、IMPORTRANGE 関数を使用してデータを抽出し、Google スプレッドシートのデータ テーブル内のデータをすばやくリンクすることができます。

Google スプレッドシートの IMPORTRANGE 関数の使用も簡単で、Google スプレッドシートの一部の関数と組み合わせることができます。以下の記事では、Google スプレッドシートの IMPORTRANGE 関数の使用方法について説明します。

GoogleスプレッドシートのIMPORTRANGE関数の構造

GoogleスプレッドシートのIMPORTRANGE関数の構造

=IMPORTRANGE(“スプレッドシートのURL”; “範囲文​​字列”)

そこには:

  • スプレッドシート キー: 特定のスプレッドシートの URL 内の数字と文字の長い文字列です。
  • スプレッドシート URL: 特定のスプレッドシート ファイルのアドレス リンクです。
  • 範囲文字列: データを取得するスプレッドシートの正確な名前とそれに続く「!」データを取得するセルの範囲を指定します。

ここでは、ページ 1 のスプレッドシートのセル B2 からセル C29 までのデータを抽出する必要がある、Grade 10-2019 Benchmark データ テーブルの例を取り上げます。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

必要なスプレッドシートのデータを取得するには、Google スプレッドシートで完全に新しいスプレッドシートを開きます。まず、「Grade 10-2019 Standard Scores」というドキュメントのリンクをコピーする必要があります。

次に、新しいスプレッドシート インターフェースで、以下のように関数式を入力し、Enter キーを押します。

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/19AGre5-Fvin6Z4D0bW6e4iq6yYX13kar0EIvXAVh-VQ/edit#gid=887314864"; "Page1!B2:C29")

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

すぐに#REFが表示されます。メッセージ。。IMPORTRANGE 関数が別のワークシートのデータにアクセスできるようにするには、この通知をクリックし、「アクセスを許可」をクリックする必要があります。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

選択したワークシートのデータ結果が、以下に示すように別のワークシートに表示されます。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

1. 引数が 2 つだけの場合、IMPORTRANGE 関数の使用は通常非常に簡単です。スプレッドシートがあり、その表を新しいスプレッドシートにインポートしたいとします。

2. ブラウザの上部にあるアドレスバーの URL をクリックしてコピーします。あるいは、URL 内からスプレッドシート キーをコピーすることもできます。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法
URL またはスプレッドシート キーをコピーすることで、このように 1 つのスプレッドシートから別のスプレッドシートに任意のセル範囲をインポートできます。

3. 新しいスプレッドシートに、「=IMPORTRANGE(」と入力します(引用符は不要です)。

4. URL を貼り付けて二重引用符 (") を追加します。

5. カンマを入力し、二重引用符 (") を追加して、含めるセルの範囲を入力します。次のようになります: "Sheet1!B1:C6"。ここでは、"Sheet1" という名前のスプレッドシートと、セル B1 から C6 までを指定する例です。

6. 閉じ括弧を追加してEnter キーを押します。

7. 完成した関数は次のようになります。

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1Zoq0M0RG-RLYZ9HjOf01ff9eSPIYY3s/edit#gid=1027643093", "Sheet2!A1:C12")
GoogleスプレッドシートでIMPORTRANGE関数を使う方法
この例では、完全な URL の代わりにスプレッドシート キーを使用します。

8. ただし、データがインポートされていないことに気付くかもしれません - #REF があります!エラー。置換セル内。このセルをクリックすると、シートを接続する必要があることを示すメッセージが表示されます。「アクセスを許可」をクリックするとデータが表示されます。データをインポートするスプレッドシートごとに、これを 1 回だけ実行する必要があります。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法
スプレッドシートへのアクセスを許可するのは 1 回だけです。

IMPORTRANGE関数をQUERY関数と併用する方法

IMPORTRANGE 関数と QUERY 関数を組み合わせると、抽出したい条件に応じて正確なデータを取得できます。

スプレッドシートのページ 1 のセル B2 からセル C29 までのデータを選択し、列 NV1 のみを取得します。以下のように数式を入力して Enter キーを押します。

=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/19AGre5-Fvin6Z4D0bW6e4iq6yYX13kar0EIvXAVh-VQ/edit#gid=576960759";"Page1!B2:C29");"SELECT Col2") 

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

結果には NV1 スコアの列のみが表示されます。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

または、たとえば、NV1 スコアが 40 未満の学校のスコア値を取得することもできます。

以下のように関数式を入力し、Enter キーを押します。

=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/19AGre5-Fvin6Z4D0bW6e4iq6yYX13kar0EIvXAVh-VQ/edit#gid=576960759";"Page1!B2:C29");"Sect Col1 where Col2 <40")>

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

結果には、NV1 スコアが 40 ポイント未満の学校名が表示されます。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法

GoogleスプレッドシートでIMPORTRANGE関数を使用する例

URL またはスプレッドシートのキーで IMPORTRANGE を使用する

複数の Google スプレッドシートがあり、それぞれに異なる科目の生徒のテストの成績が含まれているとします(たとえば、数学の成績用に 1 つのシート、英語の成績用に 1 つのシートなど)。

これらすべてのシートを結合してデータを同じシートに収めたい場合は、IMPORTRANGE 関数を使用できます。

ステップ 1 : 数式を使用する前に、データをインポートする Google スプレッドシートの URL を取得する必要があります。 Google Sheets ドキュメントを開くと、ブラウザのアドレスバーにその URL が表示されます。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法
URLをコピー

あるいは、完全な URL ではなく、URL から短縮キーをコピーすることもできます (以下を参照)。このチュートリアルでは、数式でショートキーを使用します。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法
ショートキー

ステップ 2 : 関数を入力し、URL またはショート キーを貼り付けて、構文に最初の引数を追加します。

ステップ 3 : カンマを入力して、インポートする範囲を指定します。

以下は、上記の URL からのショートキーを使用して、生徒の名前とスコアを現在のシートにインポートできる Google スプレッドシートの IMPORTRANGE 式です。

=IMPORTRANGE("1G_XEiSnUu0o8kmbkNVlQgTIjoE5lGqErRK3TlNfR1oI","'Math Score'!A2:B10")

この数式の 2 番目の引数は「'Math Score'!A2:B10」であることに注意してください。この引数では、シート名と範囲(二重引用符で囲む)を指定する必要があります。

ステップ 4 : この数式を初めて入力すると、#REF が表示されます。エラー。スプレッドシートで。セルの上にマウスを移動すると、「アクセスを許可する」ように求めるプロンプトが表示されます。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法
アクセス許可を要求する

青いボタンをクリックすると結果が表示されます。これは URL ごとに 1 回だけ発生することに注意してください。一度アクセスを許可すると、リクエストは繰り返されません。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法
GoogleスプレッドシートのIMPORTRANGE関数の結果

これは、複数のワークシートからデータを取得する必要がある場合に便利です。たとえば、この場合、異なる Google スプレッドシートからすべての科目の成績を 1 つのシートに取得できます。

名前付き範囲でIMPORTRANGE関数を使用する

複数のソースから範囲をインポートする必要がある場合、混乱が生じやすくなります。ただし、範囲に名前を付けると作業が少し簡単になります。次の手順に従ってください:

ステップ 1 : インポート元のワークシートで、セルの範囲を強調表示して右クリックし、[その他のセル アクション] > [名前付き範囲の定義]に移動します。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法
名前付き範囲の例

ステップ 2 : ポップアップ メニューで、範囲に名前を付けます。

範囲に名前を付けるメニュー

ステップ 3 : 新しいスプレッドシートで、 range_stringという名前のセル範囲を指定して Google スプレッドシートの IMPORTRANGE 関数を使用します。この例では、コマンドは次のようになります。

=IMPORTRANGE("1G_XEiSnUu0o8kmbkNVlQgTIjoE5lGqErRK3TlNfR1oI","'NamedRange1")

ステップ 4 : Enter キーを押し、#REFエラーをクリックして、「アクセスを許可」をクリックします。

GoogleスプレッドシートでIMPORTRANGE関数を使用する際の注意点とヒント

シートが接続されると (数式を初めて使用したときにアクセスを有効にしたため)、任意のシートで行われた更新は数式の結果として自動的に反映されます。たとえば、生徒の成績を編集すると、数式によってシート内の成績が自動的に変更されます。

IMPORT RANGE 数式を使用する場合は、結果を格納するのに十分な数の空のセルがあることを確認してください。数式の結果に必要なセルと一致するデータがあるセルの場合、数式はエラーを返します。ただし、セルにマウスを移動すると問題が表示されるため、エラーの特定に役立ちます。

GoogleスプレッドシートでIMPORTRANGE関数を使う方法
GoogleスプレッドシートでIMPORTRANGE関数を使用するとセルにエラーが発生する

複数のスプレッドシートからデータをインポートする場合、少し混乱する可能性があります。ソース シートに名前付き範囲を作成し、その名前付き範囲を使用することをお勧めします。

そのデータをソース シートに追加する場合は、特定の範囲をドラッグするのではなく、列全体をドラッグします。これにより、列 A と列 B 全体からデータが取得されます。これで、ソース シートにさらにデータを追加すると、宛先シートで自動的に更新されます。

Google スプレッドシートの IMPORTRANGE 関数に関するよくある質問

Google スプレッドシートで IMPORTRANGE 関数を使用する方法

1. ブラウザのアドレスバーからURLを見つけて入力します

2.空のセルに=IMPORTRANGE(と入力し、引用符で囲んだURLを貼り付けます。

3. カンマを入力し、引用符で囲んで範囲を指定します。例:“Sheet2!B6:C18”そしてEnterキーを押します。

4. #REFエラーをクリックし、「アクセスを許可」をクリックします。

Google スプレッドシートの IMPORTRANGE 関数とは何ですか?

IMPORTRANGE は、手動で入力することなく、あるスプレッドシートから別のスプレッドシートにデータを転送できる関数です。この機能を使用すると、自動的に更新されるため、コピー アンド ペーストよりも便利です。

IMPORTRANGE 関数は Google スプレッドシートを自動的に更新しますか?

はい、元のワークシートに加えられた変更は、インポートされたデータでも変更されます。

Google スプレッドシートの IMPORTRANGE 関数に制限はありますか?

はい、ワークブックの相互参照数式は最大 50 個まで可能です。

Google スプレッドシートで IMPORTRANGE 関数をフィルタリングするにはどうすればよいですか?

入力されたデータから情報をフィルタリングするには、QUERY 関数を使用する必要があります。

Google スプレッドシートで複数の IMPORTRANGE 関数を使用するにはどうすればよいでしょうか?

セル範囲をインポートするための標準的な手順に従いますが、IMPORTRANGE 関数を使用するたびに、ワークシートにデータを表示するのに十分なスペースがあることを確認してください。

IMPORTRANGE 関数を書式設定とともに使用できますか?

いいえ、データ自体のみをインポートできます。

Leave a Comment

Microsoft Teamsの予期しないダウンロードエラーを修正する方法

Microsoft Teamsの予期しないダウンロードエラーを修正する方法

Microsoft Teamsのダウンロードエラー「予期せぬエラー」でワークフローが滞っていませんか?専門家によるステップバイステップガイドと、クイックフィックスと高度なヒントで、すぐに問題を解決できます。再インストールは不要です!

Teams 会議でブレイクアウト ルームが表示されないのはなぜですか?

Teams 会議でブレイクアウト ルームが表示されないのはなぜですか?

Teams 会議でブレイクアウトルームが表示されなくて困っていませんか?Teams でブレイクアウトルームが表示されない主な原因を解説します。ステップバイステップの解決方法に従って、数分でスムーズに機能するようにしましょう。主催者にも参加者にも最適です!

Microsoft Teams OneDriveのファイル同期エラーの解決

Microsoft Teams OneDriveのファイル同期エラーの解決

Microsoft Teams OneDriveのファイル同期エラーにうんざりしていませんか?ステップバイステップガイドに従って、Microsoft Teams OneDriveのファイル同期エラーを素早く解決しましょう。Teamsチャンネルでのスムーズな共同作業に役立つ実証済みの修正プログラムをご用意しています。今すぐエラーのないファイル同期を実現しましょう!

Microsoft Teams のハードエラーを修正する方法(2026 レジストリ修正)

Microsoft Teams のハードエラーを修正する方法(2026 レジストリ修正)

Microsoft Teamsがハードエラーでクラッシュするのにうんざりしていませんか? わずか数分で解決できる、実績のある2026レジストリ修正プログラムを入手しましょう。ステップバイステップガイド、スクリーンショット、そして永続的な問題解決のためのヒントをご紹介します。最新バージョンで動作します!

Microsoft Teamsチュートリアルヘルプエラーのトラブルシューティング

Microsoft Teamsチュートリアルヘルプエラーのトラブルシューティング

Microsoft Teamsチュートリアルヘルプのエラーでお困りですか?このよくある問題に対する、実証済みのステップバイステップの解決策をご覧ください。キャッシュをクリアし、Teamsを更新するなど、すぐにシームレスなコラボレーションを取り戻しましょう!

Microsoft Teams エラーのトラブルシューティング: 最初に確認すべきこと

Microsoft Teams エラーのトラブルシューティング: 最初に確認すべきこと

Microsoft Teamsでエラーが発生していますか?このMicrosoft Teamsのトラブルシューティングガイドでは、エラーを迅速に解決するための最初のチェックポイントをステップバイステップでご紹介します。接続、キャッシュ、アップデートに関するクイックフィックスで、スムーズなチャットを再開できます。

Microsoft Teams アドインが Outlook に表示されないのはなぜですか?

Microsoft Teams アドインが Outlook に表示されないのはなぜですか?

Outlook に Microsoft Teams アドインが表示されなくて困っていませんか?主な原因と簡単なステップバイステップの修正方法をご紹介します。Teams と Outlook のシームレスな連携を簡単に復元できます。最新バージョンでご利用いただけます。

公共Wi-FiでのMicrosoft Teamsネットワークエラーの解決方法

公共Wi-FiでのMicrosoft Teamsネットワークエラーの解決方法

公共Wi-FiでMicrosoft Teamsのネットワークエラーに悩まされていませんか?VPNの調整、ポートチェック、キャッシュクリアなどの即時修正で、通話や会議をスムーズに復旧できます。ステップバイステップガイドですぐに問題を解決できます。

Microsoft Teams のステータスが「離席中」のままになっているのはなぜですか?

Microsoft Teams のステータスが「離席中」のままになっているのはなぜですか?

Microsoft Teamsのステータスが「離席中」のままになって困っていませんか?アイドルタイムアウトや電源設定など、よくある原因と、すぐに「対応可能」に戻すためのステップバイステップの修正方法をご紹介します。最新のTeams機能にアップデートしました。

Microsoft Teams のようこそ画面の起動ループのトラブルシューティング

Microsoft Teams のようこそ画面の起動ループのトラブルシューティング

Microsoft Teamsのようこそ画面の起動ループに悩まされていませんか?Microsoft Teamsのようこそ画面の起動ループを解消するための実証済みのトラブルシューティング手順をお試しください。キャッシュのクリア、アプリのリセット、再インストールが可能です。数分でシームレスなコラボレーション環境を取り戻せます!

Microsoft Teamsはなぜ遅いのか?2026年にスピードアップするための10のヒント

Microsoft Teamsはなぜ遅いのか?2026年にスピードアップするための10のヒント

Microsoft Teams の遅延にイライラしていませんか?Microsoft Teams が遅い理由を解明し、2026 年に劇的に高速化するための 10 の実証済みヒントを適用して、スムーズなコラボレーションを実現しましょう。

Microsoft Teams のショートカット エラーと起動時のクラッシュを解決する

Microsoft Teams のショートカット エラーと起動時のクラッシュを解決する

Microsoft Teamsのショートカットエラーでワークフローが滞っていませんか?Microsoft Teamsのショートカットエラーや起動時のクラッシュを解決し、スムーズなコラボレーションを実現する実証済みの手順をご紹介します。素早く簡単に解決できる方法を解説しています。

直接リンク経由でMicrosoft Teamsの会議参加エラーを解決する

直接リンク経由でMicrosoft Teamsの会議参加エラーを解決する

Microsoft Teamsの会議参加エラーでお困りですか?直接リンクから解決方法をご確認ください。シームレスに参加するためのクイックフィックス - 技術的なスキルは必要ありません!

Chromebook で Microsoft Teams のログインエラーを修正する方法

Chromebook で Microsoft Teams のログインエラーを修正する方法

Chromebook で Microsoft Teams のログインエラーに困っていませんか?ログイン問題を素早く解決するためのステップバイステップの解決策をご紹介します。キャッシュのクリア、アプリのアップデートなど、スムーズなチームワークを実現しましょう。最新の Chrome OS で動作します!

Teamsカレンダーはどこにありますか?同期の問題のトラブルシューティング

Teamsカレンダーはどこにありますか?同期の問題のトラブルシューティング

Teamsのカレンダーがどこにあるのか分からず困っていませんか?Microsoft Teamsの同期に関する問題をステップバイステップで解決しましょう。専門家のヒントも満載で、カレンダービューを復元して簡単に同期できます。