スプレッドシート 別シート参照方法|他のシートのデータを表示するやり方

別シートの参照方法 スプレッドシート

スプレッドシートでデータを管理していると

  • 別のシートのデータを表示したい
  • 他のシートの情報を参照したい
  • データをまとめて管理したい

このような場面がよくあります。

例えば次のようなケースです。

シート①(売上データ)

商品売上
商品A10000
商品B15000

シート②(集計)

商品売上
商品A

このように別シートのデータを表示したい場合があります。

スプレッドシートでは、関数を使うことで
別シートのデータを簡単に参照できます。

この記事では

・別シート参照の基本
・別シートを参照する方法
・IMPORTRANGE関数
・よくあるエラー

を初心者向けにわかりやすく解説します。

対象ツール
Google Sheets

スプレッドシートの別シート参照とは

別シート参照とは、同じスプレッドシート内の別のシートのデータを表示することです。

例えば
シート1のデータを

元データ

シート2に表示させる

シート1のデータを表示

このように、シート1のデータをシート2で表示できます。

データを一元管理できるため、業務効率化にも役立ちます。

別シートを参照する基本方法

スプレッドシートでは

シート名 + セル

で参照できます。

基本構文

=シート名!セル

='シート1'!A1

意味

部分内容
シート1シート名
A1セル

この式を入力すると、シート1のA1のデータが表示されます。

別シートの範囲を参照する方法

セルだけでなく、ARRAYFORMULA関数を併用すれば範囲参照もできます。

=ARRAYFORMULA('シート1'!A1:B6)

意味

部分内容
シート1シート
A1:B6範囲

これで複数データを表示できます。

arrayfomula関数

IMPORTRANGE関数で別スプレッドシートを参照する

別のスプレッドシートからデータを取得する場合は
IMPORTRANGE関数を使います。

=IMPORTRANGE("スプレッドシートURL","シート1!A1:B6")

意味

部分内容
URL参照元シート
Sheet1シート名
A1:B10範囲

この関数を使うことで、別ファイルのデータを表示できます。

importrange関数

詳しくIMPORTRANGE関数を知りたい方は以下の記事をご覧ください。

別シート参照の活用例

別シート参照は、さまざまな業務で活用できます。

売上管理

シート1を編集することでシート2の連動して編集することができます。

売上管理

タスク管理

進捗を別シートで管理できます。

タスク管理元データ
タスク管理表示データ

在庫管理

管理シートを分けることで見やすくなります。

在庫管理元データ
在庫管理表示データ

別シート参照ができない場合

うまく参照できない場合は次を確認してください。

シート名が違う

シート名が違うとエラーになります。

シート1を参照したいのにSheet1と指定している

× → =Sheet1!A1

○ → =シート1!A1

スペースがある

シート名にスペースがある場合

=‘売上 管理’!A1

このように
シングルクォーテーション(‘)が必要です。

IMPORTRANGEの権限

別スプレッドシートの場合

アクセス許可

をクリックする必要があります。

IMPORTRANGE関数は以下の記事に解説してありますので
詳しく知りたい方は以下の記事をご覧ください。

まとめ

スプレッドシートの別シート参照は、データ管理を効率化する便利な機能です。

主なポイントは次の通りです。

・シート名+セルで参照できる
・範囲参照も可能
・別ファイルはIMPORTRANGEを使用

データ管理や業務効率化に役立つので、ぜひ活用してみてください。

次に読むおすすめ記事

スプレッドシートをさらに活用するなら、次の記事もおすすめです。

これらを組み合わせることで、スプレッドシートの作業効率を大きく向上させることができます。

コメント

タイトルとURLをコピーしました