「複数のスプレッドシートを開いて、必要なデータを手作業でコピー&ペーストするのが大変…」
「転記ミスやデータの更新漏れが起きてしまい、確認作業に追われている…」
そんなお悩みを抱えていませんか?
本記事では、別のファイルからデータを自動で持ってくる、スプレッドシートの「IMPORTRANGE関数」の基本的な仕組みから、現場ですぐに使える実践的な活用方法まで詳しく解説します。
毎日の面倒な転記作業をゼロにして、バックオフィス業務の効率化を実現したい方は、ぜひ最後までご覧ください。
IMPORTRANGE関数とは?別ファイル参照の仕組み
まずは、IMPORTRANGE(インポートレンジ)関数がどのような機能を持つのか、基本的な役割について解説します。この機能を覚えるだけで、毎日の業務負担が大きく軽減されます。
スプレッドシート間のデータを自動同期
IMPORTRANGE関数は、Googleスプレッドシートにおいて「別のファイルの指定した範囲にあるデータ」を、今開いているシートに自動的に読み込むことができる関数です。
通常の参照(例:=A1)は同じファイル(スプレッドシート)内でしか使えませんが、IMPORTRANGE関数を使えば、まったく別のURLを持つスプレッドシートからデータを呼び出すことができます。
元データが更新されると、読み込み先のデータも自動的に同期されるのが最大の魅力です。
転記作業をゼロにするメリット
あなたの会社では、毎日の売上データや出勤簿などを転記・集計する作業に、どれくらいの時間をかけているでしょうか?
手作業によるコピペには、時間がかかるだけでなく「人的ミス」のリスクが常につきまといます。
IMPORTRANGE関数を活用することで得られるメリットと、手作業との違いを以下の表にまとめました。
| 項目 | 手作業でのコピペ | IMPORTRANGE関数の活用 |
| 作業の手間 | データを更新するたびに毎回発生する | 初回の関数設定のみで完了する(あとは自動) |
| ミスのリスク | コピー漏れや貼り付け位置のズレが起きる | 元データをそのまま表示するため、手作業による転記ミスを防止できる |
| 情報の鮮度 | 手動で更新・上書きするまで古いまま | 元データの変更がリアルタイムで反映される |
このように、データを自動転記する仕組みを作ることで、確認作業の時間が減り、バックオフィス業務の効率が格段に向上します。
IMPORTRANGE関数の基本的な使い方
ここからは、実際にIMPORTRANGE関数を使って、別ファイルからデータを持ってくる手順を解説します。ITツールに不慣れな初心者の方でも、順を追って設定すれば決して難しくありません。
構文とURLの取得方法
IMPORTRANGE関数の基本的な書き方は、以下のようになります。
=IMPORTRANGE("読み込みたいスプレッドシートのURL", "シート名!セル範囲")
具体的な設定手順は以下の3ステップです。
- URLのコピー:
データを引っ張ってきたい元ファイルを開き、
ブラウザ上部にあるURL(https://docs.google.com/spreadsheets/d/...)をすべてコピーします。 - 関数の入力:
データを表示させたい先のセルに=IMPORTRANGE(と入力し、先ほどコピーしたURLを"(ダブルクォーテーション)で囲んで貼り付けます。 - 範囲の指定:
カンマ,で区切った後、読み込みたい「シート名」と「セルの範囲」を同様に"で囲んで入力し、カッコを閉じます。
例えば、"売上データ!A1:D10"のように指定します。
アクセス許可の承認(初回のみ)
関数を正しく入力してEnterキーを押すと、最初はセルに「#REF!」というエラーが表示されることがあります。これは関数が間違っているわけではないのでご安心ください。
エラーが出ているセルにマウスのカーソルを合わせると、「これらのシートをリンクする必要があります」というメッセージとともに「アクセスを許可」という青いボタンが表示されます。
このボタンをクリックするだけで連携が完了し、データが正しく表示されるようになります。これは不正なアクセスを防ぐための、初回のみの確認作業です。
活用シーンと導入チェックリスト
IMPORTRANGE関数は、バックオフィス業務のさまざまな場面で活躍します。具体的な活用シーンと、導入前に確認しておきたいポイントを見ていきましょう。
複数のシートをまとめる「集計用シート」の作成
例えば、各部署(営業部、総務部、人事部など)がそれぞれのスプレッドシートで毎月の経費や稼働時間を管理しているとします。月末に担当者がそれらのファイルを開いて一つのシートにまとめるのは大変な手間です。
このような場合、報告用の「集計用シート」を一つ作成し、各部署のシートからIMPORTRANGE関数で数値を引っ張ってくるように設定しておきます。そうすることで、各部署が自身のファイルに入力した瞬間に集計シートにも数値が自動反映され、月末の締め作業の時間を大幅に削減できます。
導入前の簡単チェックリスト
実際に業務へ取り入れる前に、以下の項目をチェックしてみてください。チェックが多くつく業務ほど、IMPORTRANGE関数の導入効果が高くなります。
- 毎週・毎月、複数のファイルからデータをコピペして手動でまとめている
- 誰かが数値を更新したのに、報告用のファイルに反映されておらず混乱したことがある
- 部署間で同じようなデータを二重に管理している
- 閲覧だけしてほしいデータがあるが、誤って編集されるのが怖い
(※元ファイルへのアクセス権限を絞り、IMPORTRANGEで連携した先のファイルだけを見せるという使い方が有効です)
まとめ | IMPORTRANGE関数で転記作業を自動化しよう
いかがでしたでしょうか。今回は、別のファイルからデータを自動で持ってくる「IMPORTRANGE関数」の仕組みや使い方について解説しました。
本記事の重要なポイントは以下の通りです。
- 別のスプレッドシートから指定範囲のデータを自動で同期できる
- 元データの変更がリアルタイムで反映されるため、毎回の転記作業がゼロになる
- 手作業のコピペによる入力ミスや更新漏れを未然に防止できる
- 複数部署のデータをまとめる「集計用シート」の作成などに非常に役立つ
関数の構文自体は少し長く見えますが、一度設定してしまえば、あとはスプレッドシートが自動で働いてくれます。
ITの専門知識がない現場担当者の方でも、この関数を一つ覚えるだけでバックオフィスの業務効率化が大きく前進します。
ぜひ明日の業務から、IMPORTRANGE関数を活用したファイル間連携を試してみてください。


