Googleスプレッドシートを使っていると、他のシートやスプレッドシートのデータを参照したくなることがありますよね。例えば、売上データや在庫情報など、別のシートにまとめているデータを集計したいときに便利です。今回は、そんなときに役立つ関数の使い方をご紹介します。
同じスプレッドシート内の別シートを参照する方法
同じスプレッドシート内で、別のシートのデータを参照するのはとても簡単です。
基本の参照方法
例えば、「売上データ」というシートのセルのデータを「集計シート」のB2セルに表示させたい場合、以下のように入力します。
- 集計シートのB2セルを選択します。
- 「=」を入力し、続けて参照したいシート名とセル番地を入力します。
例:
=売上データ!
もしシート名にスペースや特殊文字が含まれている場合は、シート名をシングルクォーテーションで囲みます。
例:
='2025年売上データ'!
範囲を参照する方法
複数のセルをまとめて参照したい場合は、範囲を指定します。
例:
=売上データ!:B10
これで、「売上データ」シートのからB10までの範囲のデータを「集計シート」に表示できます。
別のスプレッドシートのデータを参照する方法
他のスプレッドシートのデータを参照するには、IMPORTRANGE関数を使います。
IMPORTRANGE関数の使い方
IMPORTRANGE関数の構文は以下の通りです。
=IMPORTRANGE("スプレッドシートのURL", "シート名!セル範囲")
例えば、別のスプレッドシートの「売上データ」シートのからB10までのデータを参照する場合、以下のように入力します。
=IMPORTRANGE("(https://docs.google.com/spreadsheets/d/abcd1234/edit)", "売上データ!:B10")
初めて参照する際には、「アクセスを許可」する必要があります。表示されたメッセージに従って許可を行ってください。
IMPORTRANGE関数の注意点
IMPORTRANGE関数を使用する際の注意点は以下の通りです。
- 参照元のスプレッドシートが非公開の場合、データを取得できません。
- 参照元のシート名やセル範囲が変更されると、参照先のデータも更新されます。
- 参照先のスプレッドシートが編集されても、参照元のデータは自動で更新されません。
関数の使い方のコツ
関数を使いこなすためのコツをご紹介します。
絶対参照と相対参照の使い分け
セル参照には「相対参照」と「絶対参照」があります。
- 相対参照: セルをコピーすると、参照先が自動的に調整されます。
- 絶対参照: セルをコピーしても、参照先が固定されます。セル番地の前に「$」を付けることで絶対参照になります。
例えば、
=$A$1
と入力すると、セルをコピーしても常にセルを参照します。
関数の入力補助機能を活用する
Googleスプレッドシートでは、関数を入力する際に補助機能が表示されます。関数名を入力し始めると、候補が表示されるので、目的の関数を選択するだけで簡単に入力できます。
よくある質問や疑問
Q1: IMPORTRANGE関数を使う際に「アクセスを許可」ボタンが表示されません。どうすれば良いですか?
「アクセスを許可」ボタンが表示されない場合、参照元のスプレッドシートが非公開設定になっている可能性があります。参照元のスプレッドシートの共有設定を確認し、必要に応じてアクセス権限を付与してください。
Q2: 他のスプレッドシートのデータを参照する際、参照元のデータが更新された場合、参照先のデータも自動で更新されますか?
はい、IMPORTRANGE関数を使用している場合、参照元のデータが更新されると、参照先のデータも自動で更新されます。ただし、参照元のシート名やセル範囲が変更された場合は、参照先のデータも更新されませんので、注意が必要です。
まとめ
Googleスプレッドシートでは、同じスプレッドシート内の別シートや、他のスプレッドシートのデータを簡単に参照することができます。IMPORTRANGE関数を活用すれば、複数のスプレッドシートのデータを集約して管理することも可能です。関数の使い方をマスターして、作業効率をアップさせましょう。
他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。



コメント